@@ -11,15 +11,15 @@ import (
1111// Test Dashboard creation
1212func TestNewDashboard (t * testing.T ) {
1313 logger := logrus .New ()
14-
14+
1515 // Create a simple monitor (we'll skip the raft dependency for this test)
1616 monitor := & Monitor {
1717 metrics : NewMetrics ("test-node" , logger ),
1818 logger : logger ,
1919 }
20-
20+
2121 dashboard := NewDashboard (monitor , logger )
22-
22+
2323 require .NotNil (t , dashboard )
2424 assert .NotNil (t , dashboard .monitor )
2525 assert .Equal (t , logger , dashboard .logger )
@@ -28,39 +28,39 @@ func TestNewDashboard(t *testing.T) {
2828// Test Dashboard with nil logger
2929func TestNewDashboard_NilLogger (t * testing.T ) {
3030 logger := logrus .New ()
31-
31+
3232 // Create a simple monitor
3333 monitor := & Monitor {
3434 metrics : NewMetrics ("test-node" , logger ),
3535 logger : logger ,
3636 }
37-
37+
3838 dashboard := NewDashboard (monitor , nil )
39-
39+
4040 require .NotNil (t , dashboard )
4141 assert .Nil (t , dashboard .logger ) // NewDashboard doesn't create default logger
4242}
4343
4444// Test Dashboard metrics access
4545func TestDashboard_MetricsAccess (t * testing.T ) {
4646 logger := logrus .New ()
47-
47+
4848 // Create monitor with metrics
4949 metrics := NewMetrics ("test-node" , logger )
5050 metrics .IncrementFilesReplicated ()
5151 metrics .AddBytesReplicated (1024 )
52-
52+
5353 monitor := & Monitor {
5454 metrics : metrics ,
5555 logger : logger ,
5656 }
57-
57+
5858 dashboard := NewDashboard (monitor , logger )
59-
59+
6060 // Verify dashboard can access metrics through monitor
6161 assert .NotNil (t , dashboard .monitor )
6262 assert .NotNil (t , dashboard .monitor .metrics )
63-
63+
6464 // Get metrics and verify they contain expected data
6565 nodeMetrics := dashboard .monitor .metrics .GetNodeMetrics ()
6666 assert .Equal (t , "test-node" , nodeMetrics .NodeID )
@@ -71,17 +71,17 @@ func TestDashboard_MetricsAccess(t *testing.T) {
7171// Test Dashboard logging with valid logger
7272func TestDashboard_Logging (t * testing.T ) {
7373 logger := logrus .New ()
74-
74+
7575 monitor := & Monitor {
7676 metrics : NewMetrics ("test-node" , logger ),
7777 logger : logger ,
7878 }
79-
79+
8080 dashboard := NewDashboard (monitor , logger )
81-
81+
8282 // Verify logger is set
8383 assert .Equal (t , logger , dashboard .logger )
84-
84+
8585 // Test that dashboard can log (no errors should occur)
8686 assert .NotPanics (t , func () {
8787 dashboard .logger .Info ("Test log message" )
@@ -91,14 +91,14 @@ func TestDashboard_Logging(t *testing.T) {
9191// Test Dashboard structure validation
9292func TestDashboard_Structure (t * testing.T ) {
9393 logger := logrus .New ()
94-
94+
9595 monitor := & Monitor {
9696 metrics : NewMetrics ("test-node" , logger ),
9797 logger : logger ,
9898 }
99-
99+
100100 dashboard := NewDashboard (monitor , logger )
101-
101+
102102 // Verify dashboard structure
103103 assert .NotNil (t , dashboard )
104104 assert .IsType (t , & Dashboard {}, dashboard )
@@ -109,22 +109,22 @@ func TestDashboard_Structure(t *testing.T) {
109109// Test Monitor GetMetrics method
110110func TestDashboard_MonitorGetMetrics (t * testing.T ) {
111111 logger := logrus .New ()
112-
112+
113113 metrics := NewMetrics ("test-node" , logger )
114114 metrics .IncrementFilesReplicated ()
115-
115+
116116 monitor := & Monitor {
117117 metrics : metrics ,
118118 logger : logger ,
119119 }
120-
120+
121121 dashboard := NewDashboard (monitor , logger )
122-
122+
123123 // Test that we can get metrics through the monitor
124124 retrievedMetrics := dashboard .monitor .GetMetrics ()
125125 assert .NotNil (t , retrievedMetrics )
126126 assert .Equal (t , metrics , retrievedMetrics )
127-
127+
128128 // Verify metrics data
129129 nodeMetrics := retrievedMetrics .GetNodeMetrics ()
130130 assert .Equal (t , int64 (1 ), nodeMetrics .FilesReplicated )
@@ -133,7 +133,7 @@ func TestDashboard_MonitorGetMetrics(t *testing.T) {
133133// Benchmark dashboard creation
134134func BenchmarkNewDashboard (b * testing.B ) {
135135 logger := logrus .New ()
136-
136+
137137 monitor := & Monitor {
138138 metrics : NewMetrics ("bench-node" , logger ),
139139 logger : logger ,
@@ -148,13 +148,13 @@ func BenchmarkNewDashboard(b *testing.B) {
148148// Benchmark metrics access through dashboard
149149func BenchmarkDashboard_MetricsAccess (b * testing.B ) {
150150 logger := logrus .New ()
151-
151+
152152 metrics := NewMetrics ("bench-node" , logger )
153153 monitor := & Monitor {
154154 metrics : metrics ,
155155 logger : logger ,
156156 }
157-
157+
158158 dashboard := NewDashboard (monitor , logger )
159159
160160 b .ResetTimer ()
0 commit comments