Skip to content
go-libfossil Artifact [cf31f1117d]
Login

Artifact [cf31f1117d]

Artifact cf31f1117d52d13fd280f117b0f7a74245a3a07f602fa2763c376f2643b5a501:


package delta

import "testing"

func TestApply_NilSource(t *testing.T) {
	defer func() {
		if r := recover(); r == nil {
			t.Fatal("expected panic for nil source")
		}
	}()
	Apply(nil, []byte("0\n0;"))
}

func TestCreate_NilSource(t *testing.T) {
	defer func() {
		if r := recover(); r == nil {
			t.Fatal("expected panic for nil source")
		}
	}()
	Create(nil, []byte("target"))
}

func TestCreate_NilTarget(t *testing.T) {
	defer func() {
		if r := recover(); r == nil {
			t.Fatal("expected panic for nil target")
		}
	}()
	Create([]byte("source"), nil)
}

func TestChecksum_Nil(t *testing.T) {
	defer func() {
		if r := recover(); r == nil {
			t.Fatal("expected panic for nil data")
		}
	}()
	Checksum(nil)
}