|
@@ -12,3 +12,20 @@ func TestHello(t *testing.T) {
|
|
|
t.Errorf("got %q want %q", got, want)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+func TestRunGupta(t *testing.T) {
|
|
|
+ // test that we get CPU load
|
|
|
+ got := make([]float64, 3)
|
|
|
+ got[0], got[1], got[2] = Run(true, true, true, "", "")
|
|
|
+ want := []float64{0.2, 0.2, 70.0}
|
|
|
+
|
|
|
+ for i, v := range got {
|
|
|
+ if v != want[i] {
|
|
|
+ t.Errorf("got %v want %v", v, want[i])
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // here it makes sense to return some kind of data structure
|
|
|
+ // with properties filled.
|
|
|
+ // having a data structure it would be possible to format
|
|
|
+ // it to json ...
|
|
|
+}
|