package bimg import ( "testing" ) func TestRead(t *testing.T) { buf, err := Read("testdata/test.jpg") if err != nil { t.Errorf("Cannot read the image: %#v", err) } if len(buf) == 0 { t.Fatal("Empty buffer") } if DetermineImageType(buf) != JPEG { t.Fatal("Image is not jpeg") } } func TestWrite(t *testing.T) { buf, err := Read("testdata/test.jpg") if err != nil { t.Errorf("Cannot read the image: %#v", err) } if len(buf) == 0 { t.Fatal("Empty buffer") } err = Write("testdata/test_write_out.jpg", buf) if err != nil { t.Fatalf("Cannot write the file: %#v", err) } }