summaryrefslogtreecommitdiff
path: root/internal/file/file_test.go
blob: 726de5aa4ff46998af8a59fc06210e801f150517 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package file

import (
	"ior/internal/types"
	"testing"
)

func TestStringValue(t *testing.T) {
        var array [128]byte
        copy(array[:], "test string")

        if str := types.StringValue(array[:]); str != "test string" {
                t.Errorf("epxected 'test string' but got '%s' with bytes '%v'", str, []byte(str))
        }
}

func TestNewFdUnknownFlags(t *testing.T) {
        fdFile := NewFd(1, "test.txt", -1)
        if fdFile.Flags() != unknownFlag {
                t.Errorf("expected unknown flags, got %v", fdFile.Flags())
        }
}