github.com/Konstantin8105/c4go@v0.0.0-20240505174241-768bb1c65a51/bind_test.go (about)

     1  package main
     2  
     3  import "testing"
     4  
     5  func TestBinding(t *testing.T) {
     6  	args := DefaultProgramArgs()
     7  	args.inputFiles = []string{
     8  		"tests/raylib/raygui.h",
     9  		"tests/raylib/rlgl.h",
    10  		// "tests/raylib/raymath.h",
    11  		"tests/raylib/rcamera.h",
    12  	}
    13  	args.outputFile = "./tests/bind.result.go"
    14  	args.state = StateBinding
    15  	args.verbose = false
    16  
    17  	if err := Start(args); err != nil {
    18  		t.Fatalf("Cannot transpile `%v`: %v", args, err)
    19  	}
    20  }