diff options
| author | TreyBastian <trey.bastian@gmail.com> | 2015-05-11 12:54:14 +0100 |
|---|---|---|
| committer | TreyBastian <trey.bastian@gmail.com> | 2015-05-11 12:54:14 +0100 |
| commit | e5d4c4e942f0131b01a43069d0e4d24132b99ad4 (patch) | |
| tree | 411a1f28eca3463078850e80f005bb8baaf751a5 /colourize_test.go | |
| parent | e5aea0adc9047b8e01c2045d122d65f5fcc81f68 (diff) | |
Initial Commit
Diffstat (limited to 'colourize_test.go')
| -rw-r--r-- | colourize_test.go | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/colourize_test.go b/colourize_test.go new file mode 100644 index 0000000..79d923f --- /dev/null +++ b/colourize_test.go @@ -0,0 +1,55 @@ +package colourize + +import ( + "fmt" + "testing" +) + +func TestText(t *testing.T) { + fmt.Println("~~~* Testing Text Colour *~~~") + fmt.Println(Colourize("Black Text", Black)) + fmt.Println(Colourize("Red Text", Red)) + fmt.Println(Colourize("Green Text", Green)) + fmt.Println(Colourize("Yellow Text", Yellow)) + fmt.Println(Colourize("Blue Text", Blue)) + fmt.Println(Colourize("Magenta Text", Magenta)) + fmt.Println(Colourize("Cyan Text", Cyan)) + fmt.Println(Colourize("White Text", White)) + fmt.Println(Colourize("Grey Text", Grey)) +} + +func TestBackground(t *testing.T) { + fmt.Println("~~~* Testing Background Colour *~~~") + fmt.Println(Colourize("Black Background", Blackbg)) + fmt.Println(Colourize("Red Background", Redbg)) + fmt.Println(Colourize("Green Background", Greenbg)) + fmt.Println(Colourize("Yellow Background", Yellowbg)) + fmt.Println(Colourize("Blue Background", Bluebg)) + fmt.Println(Colourize("Magenta Background", Magentabg)) + fmt.Println(Colourize("Cyan Background", Cyanbg)) + fmt.Println(Colourize("White Background", Whitebg)) +} + +func TestStyle(t *testing.T) { + fmt.Println("~~~* Testing Style *~~~") + fmt.Println(Colourize("Bold Test", Bold)) + fmt.Println(Colourize("Dim Test", Dim)) + fmt.Println(Colourize("Italic Test", Italic)) + fmt.Println(Colourize("Underline Test", Underline)) + fmt.Println(Colourize("Blinkslow Test", Blinkslow)) + fmt.Println(Colourize("Blinkfast Test", Blinkfast)) + fmt.Println(Colourize("Inverse Test", Inverse)) + fmt.Println(Colourize("Hidden Test", Hidden)) + fmt.Println(Colourize("Strikeout Test", Strikeout)) +} + +func TestFunctional(t *testing.T) { + fmt.Println("~~~* Testing Functional Uses *~~~") + fmt.Println(Colourize("Bold White and Green Background", Bold, White, Greenbg)) + fmt.Println(Colourize("Dim White with Cyan Background and ", White, Cyanbg, Dim), "Testing Automatic Style Reset") + fmt.Println(Colourize("White background with Blue Text and", Whitebg, Blue), Colourize("Green Background and Yellow Text", Greenbg, Yellow)) + testString := "with a Printf test" + fmt.Printf(Colourize("Blue Background and White Text %s", Bluebg, White), testString) + fmt.Printf("\n") + fmt.Println(Colourize(1234, Green), "Testing with Integer Input") +} |
