Adding modding folder with a hacked build.

This commit is contained in:
ml
2026-09-26 08:53:08 +02:00
parent cdb960dc71
commit c91080aba7
755 changed files with 50424 additions and 0 deletions
@@ -0,0 +1,42 @@
package interpreters // nolint: testpackage
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestSimplifierRawValueCallsHandler(t *testing.T) {
var calledMinValue int64
var calledMaxValue int64
rawHandler := func(minValue, maxValue int64, formatter RawValueFormatter) {
calledMinValue, calledMaxValue = minValue, maxValue
}
simpl := NewSimplifier(rawHandler)
simpl.rawValue(&entry{count: 2})
assert.Equal(t, int64(-1), calledMinValue)
assert.Equal(t, int64(32767), calledMaxValue)
}
func TestSimplifierEnumValueReturnsFalseIfNoHandlerRegistered(t *testing.T) {
simpl := NewSimplifier(func(minValue, maxValue int64, formatter RawValueFormatter) {})
result := simpl.enumValue(map[uint32]string{})
assert.False(t, result)
}
func TestSimplifierEnumValueCallsRegisteredHandler(t *testing.T) {
result := map[uint32]string{}
simpl := NewSimplifier(func(minValue, maxValue int64, formatter RawValueFormatter) {})
simpl.SetEnumValueHandler(func(values map[uint32]string) {
result = values
})
expected := map[uint32]string{1: "value"}
simpl.enumValue(expected)
assert.Equal(t, expected, result)
}