summaryrefslogtreecommitdiff
path: root/lgc/lgc_test.go
diff options
context:
space:
mode:
authorWill Hawkins <[email protected]>2023-04-25 22:53:35 -0400
committerWill Hawkins <[email protected]>2023-04-25 23:00:12 -0400
commitc9a33075c873c4ef8bb3c695cce721172c31d361 (patch)
treee46e766182bba75f0bcc707bf72b4359ce8ecd9f /lgc/lgc_test.go
parent9e9963f7767719e4c26e2345169d7768ec5151ac (diff)
Make LgcStatus String()-able
Make an LgcStatus type print nicely with %v format verb.
Diffstat (limited to 'lgc/lgc_test.go')
-rw-r--r--lgc/lgc_test.go29
1 files changed, 29 insertions, 0 deletions
diff --git a/lgc/lgc_test.go b/lgc/lgc_test.go
new file mode 100644
index 0000000..f7f6e7a
--- /dev/null
+++ b/lgc/lgc_test.go
@@ -0,0 +1,29 @@
+/*
+ * This file is part of Go Responsiveness.
+ *
+ * Go Responsiveness is free software: you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License as published by the Free Software Foundation,
+ * either version 2 of the License, or (at your option) any later version.
+ * Go Responsiveness is distributed in the hope that it will be useful, but WITHOUT ANY
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with Go Responsiveness. If not, see <https://www.gnu.org/licenses/>.
+ */
+
+package lgc_test
+
+import (
+ "fmt"
+ "testing"
+
+ "github.com/network-quality/goresponsiveness/lgc"
+)
+
+func TestStatusString(t *testing.T) {
+ result := fmt.Sprintf("%v", lgc.LGC_STATUS_DONE)
+ if result != "Load-Generating Connection Done" {
+ t.Fatalf("String() on an LGC status did not work properly.")
+ }
+}