1
Fork 0

add unit test

nix
Motiejus Jakštys 2022-01-28 14:40:03 +02:00
parent 79913bff3b
commit 47f1b10370
2 changed files with 14 additions and 3 deletions

View File

@ -1,5 +1,5 @@
load("//rules:rules_go.bzl", "go_binary")
load("@io_bazel_rules_go//go:def.bzl", "go_library")
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "hello_lib",
@ -16,3 +16,9 @@ go_binary(
static = "on",
visibility = ["//visibility:public"],
)
go_test(
name = "test_test",
srcs = ["hello_test.go"],
embed = [":test_lib"],
)

View File

@ -5,9 +5,14 @@ import (
)
// #include <stdio.h>
// void helloworld() { printf("hello, world\n"); }
// char* hello() { return "hello, world\n"; }
// void printhello() { printf(hello()); }
import "C"
func main() {
C.helloworld()
C.printhello()
}
func chello() string {
return C.GoString(C.hello())
}