Dmitry Telenkov il y a 3 semaines
Parent
commit
a536c1c2d7

+ 31 - 7
courses/golang_web/1_data_type/task_1/main_test.go

@@ -1,25 +1,49 @@
 package main
 
 import (
-	"strings"
+	"bufio"
 	"bytes"
+	"strings"
 	"testing"
 )
 
-var TestOk := `1
+var testOk = `1
 2
 3
 3
 4
-5`
+5
+`
 
-func TestOk(t *testing.T) {
+var testOkResult = `1
+2
+3
+4
+5
+`
 
+func TestOk(t *testing.T) {
 	in := bufio.NewReader(strings.NewReader(testOk))
-	out := new
-	err := uniq(in)
+	out := new(bytes.Buffer)
+	err := uniq(in, out)
 	if err != nil {
 		t.Errorf("test for OK Failed")
+	}
+	result := out.String()
+	if result != testOkResult {
+		t.Errorf("test for OK Failed - results not match\n %v %v", result, testOkResult)
+	}
+}
+
+var testFail = `1
+2
+1`
 
+func TestForError(t *testing.T) {
+	in := bufio.NewReader(strings.NewReader(testFail))
+	out := new(bytes.Buffer)
+	err := uniq(in, out)
+	if err == nil {
+		t.Errorf("test for OK Failed - error: %v", err)
 	}
-}
+}

+ 4 - 4
courses/golang_web/golang_web_services_2024-04-26/1/99_hw/tree/main.go

@@ -1,13 +1,13 @@
 package main
 
 import (
-	"fmt"
-	"io"
 	"os"
-	"path/filepath"
-	"strings"
 )
 
+func dirTree() {
+	os.Open()
+}
+
 func main() {
 	out := os.Stdout
 	if !(len(os.Args) == 2 || len(os.Args) == 3) {