@@ -46,6 +46,66 @@ func TestIsCouchDBEnabled(t *testing.T) {
46
46
testutil .AssertEquals (t , updatedValue , true ) //test config returns true
47
47
}
48
48
49
+ func TestLedgerConfigPathDefault (t * testing.T ) {
50
+ setUpCoreYAMLConfig ()
51
+ testutil .AssertEquals (t ,
52
+ GetRootPath (),
53
+ "/var/hyperledger/production/ledgersData" )
54
+ testutil .AssertEquals (t ,
55
+ GetLedgerProviderPath (),
56
+ "/var/hyperledger/production/ledgersData/ledgerProvider" )
57
+ testutil .AssertEquals (t ,
58
+ GetStateLevelDBPath (),
59
+ "/var/hyperledger/production/ledgersData/stateLeveldb" )
60
+ testutil .AssertEquals (t ,
61
+ GetHistoryLevelDBPath (),
62
+ "/var/hyperledger/production/ledgersData/historyLeveldb" )
63
+ testutil .AssertEquals (t ,
64
+ GetBlockStorePath (),
65
+ "/var/hyperledger/production/ledgersData/chains" )
66
+ }
67
+
68
+ func TestLedgerConfigPath (t * testing.T ) {
69
+ setUpCoreYAMLConfig ()
70
+ defer ledgertestutil .ResetConfigToDefaultValues ()
71
+ viper .Set ("peer.fileSystemPath" , "/tmp/hyperledger/production" )
72
+ testutil .AssertEquals (t ,
73
+ GetRootPath (),
74
+ "/tmp/hyperledger/production/ledgersData" )
75
+ testutil .AssertEquals (t ,
76
+ GetLedgerProviderPath (),
77
+ "/tmp/hyperledger/production/ledgersData/ledgerProvider" )
78
+ testutil .AssertEquals (t ,
79
+ GetStateLevelDBPath (),
80
+ "/tmp/hyperledger/production/ledgersData/stateLeveldb" )
81
+ testutil .AssertEquals (t ,
82
+ GetHistoryLevelDBPath (),
83
+ "/tmp/hyperledger/production/ledgersData/historyLeveldb" )
84
+ testutil .AssertEquals (t ,
85
+ GetBlockStorePath (),
86
+ "/tmp/hyperledger/production/ledgersData/chains" )
87
+ }
88
+
89
+ func TestGetQueryLimitDefault (t * testing.T ) {
90
+ setUpCoreYAMLConfig ()
91
+ defaultValue := GetQueryLimit ()
92
+ testutil .AssertEquals (t , defaultValue , 10000 ) //test default config is 10000
93
+ }
94
+
95
+ func TestGetQueryLimitUnset (t * testing.T ) {
96
+ viper .Reset ()
97
+ defaultValue := GetQueryLimit ()
98
+ testutil .AssertEquals (t , defaultValue , 10000 ) //test default config is 10000
99
+ }
100
+
101
+ func TestGetQueryLimit (t * testing.T ) {
102
+ setUpCoreYAMLConfig ()
103
+ defer ledgertestutil .ResetConfigToDefaultValues ()
104
+ viper .Set ("ledger.state.couchDBConfig.queryLimit" , 5000 )
105
+ updatedValue := GetQueryLimit ()
106
+ testutil .AssertEquals (t , updatedValue , 5000 ) //test config returns 5000
107
+ }
108
+
49
109
func TestIsHistoryDBEnabledDefault (t * testing.T ) {
50
110
setUpCoreYAMLConfig ()
51
111
defaultValue := IsHistoryDBEnabled ()
0 commit comments