Skip to content

Commit

Permalink
Go format repo
Browse files Browse the repository at this point in the history
  • Loading branch information
SEFI2 committed Nov 16, 2020
1 parent e3124da commit 441f3ba
Show file tree
Hide file tree
Showing 4 changed files with 392 additions and 390 deletions.
64 changes: 32 additions & 32 deletions file_test.go
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
package mscfb

import (
"testing"
)

func equal(a [][2]int64, b [][2]int64) bool {
if len(a) != len(b) {
return false
}
for i, v := range a {
if v[0] != b[i][0] || v[1] != b[i][1] {
return false
}
}
return true
}

func TestCompress(t *testing.T) {
a := [][2]int64{[2]int64{4608, 1024}, [2]int64{5632, 1024}, [2]int64{6656, 1024}, [2]int64{7680, 1024}, [2]int64{8704, 1024}, [2]int64{9728, 1024}, [2]int64{10752, 512}}
ar := [][2]int64{[2]int64{4608, 6656}}
a = compressChain(a)
if !equal(a, ar) {
t.Errorf("Streams compress fail; Expecting: %v, Got: %v", ar, a)
}
b := [][2]int64{[2]int64{4608, 1024}, [2]int64{6656, 1024}, [2]int64{7680, 1024}, [2]int64{8704, 1024}, [2]int64{10752, 512}}
br := [][2]int64{[2]int64{4608, 1024}, [2]int64{6656, 3072}, [2]int64{10752, 512}}
b = compressChain(b)
if !equal(b, br) {
t.Errorf("Streams compress fail; Expecting: %v, Got: %v", br, b)
}
}
package mscfb

import (
"testing"
)

func equal(a [][2]int64, b [][2]int64) bool {
if len(a) != len(b) {
return false
}
for i, v := range a {
if v[0] != b[i][0] || v[1] != b[i][1] {
return false
}
}
return true
}

func TestCompress(t *testing.T) {
a := [][2]int64{[2]int64{4608, 1024}, [2]int64{5632, 1024}, [2]int64{6656, 1024}, [2]int64{7680, 1024}, [2]int64{8704, 1024}, [2]int64{9728, 1024}, [2]int64{10752, 512}}
ar := [][2]int64{[2]int64{4608, 6656}}
a = compressChain(a)
if !equal(a, ar) {
t.Errorf("Streams compress fail; Expecting: %v, Got: %v", ar, a)
}
b := [][2]int64{[2]int64{4608, 1024}, [2]int64{6656, 1024}, [2]int64{7680, 1024}, [2]int64{8704, 1024}, [2]int64{10752, 512}}
br := [][2]int64{[2]int64{4608, 1024}, [2]int64{6656, 3072}, [2]int64{10752, 512}}
b = compressChain(b)
if !equal(b, br) {
t.Errorf("Streams compress fail; Expecting: %v, Got: %v", br, b)
}
}
66 changes: 33 additions & 33 deletions fuzz.go
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
// +build gofuzz

// fuzzing with https://github.com/dvyukov/go-fuzz
package mscfb

import (
"bytes"
"io"
)

func Fuzz(data []byte) int {
doc, err := New(bytes.NewReader(data))
if err != nil {
if doc != nil {
panic("doc != nil on error " + err.Error())
}
return 0
}
buf := &bytes.Buffer{}
for entry, err := doc.Next(); ; entry, err = doc.Next() {
if err != nil {
if err == io.EOF {
return 1
}
if entry != nil {
panic("entry != nil on error " + err.Error())
}
}
buf.Reset()
buf.ReadFrom(entry)
}
return 1
}
// +build gofuzz

// fuzzing with https://github.com/dvyukov/go-fuzz
package mscfb

import (
"bytes"
"io"
)

func Fuzz(data []byte) int {
doc, err := New(bytes.NewReader(data))
if err != nil {
if doc != nil {
panic("doc != nil on error " + err.Error())
}
return 0
}
buf := &bytes.Buffer{}
for entry, err := doc.Next(); ; entry, err = doc.Next() {
if err != nil {
if err == io.EOF {
return 1
}
if entry != nil {
panic("entry != nil on error " + err.Error())
}
}
buf.Reset()
buf.ReadFrom(entry)
}
return 1
}
2 changes: 2 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
module github.com/richardlehane/mscfb

go 1.15

require github.com/richardlehane/msoleps v1.0.1
Loading

0 comments on commit 441f3ba

Please sign in to comment.