mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-22 22:35:19 +00:00
removed old test stuff
This commit is contained in:
@@ -1,48 +1,13 @@
|
||||
//+build windows
|
||||
package test_core_sys_windows
|
||||
|
||||
import "core:fmt"
|
||||
import "base:intrinsics"
|
||||
import "core:os"
|
||||
import "base:runtime"
|
||||
import win32 "core:sys/windows"
|
||||
import "core:testing"
|
||||
|
||||
L :: intrinsics.constant_utf16_cstring
|
||||
|
||||
TEST_count := 0
|
||||
TEST_fail := 0
|
||||
|
||||
t := &testing.T{}
|
||||
|
||||
when ODIN_TEST {
|
||||
expect :: testing.expect
|
||||
expectf :: testing.expectf
|
||||
log :: testing.log
|
||||
fmt :: fmt
|
||||
} else {
|
||||
expect :: proc(t: ^testing.T, condition: bool, message: string, loc := #caller_location) {
|
||||
TEST_count += 1
|
||||
if !condition {
|
||||
TEST_fail += 1
|
||||
fmt.printf("[%v] %v\n", loc, message)
|
||||
return
|
||||
}
|
||||
}
|
||||
expectf :: proc(
|
||||
t: ^testing.T, condition: bool, format: string, args: ..any, loc := #caller_location) {
|
||||
TEST_count += 1
|
||||
if !condition {
|
||||
TEST_fail += 1
|
||||
fmt.printf(format, ..args)
|
||||
return
|
||||
}
|
||||
}
|
||||
log :: proc(t: ^testing.T, v: any, loc := #caller_location) {
|
||||
fmt.printf("[%v] ", loc)
|
||||
fmt.printf("log: %v\n", v)
|
||||
}
|
||||
}
|
||||
expectf :: testing.expectf
|
||||
|
||||
@(private)
|
||||
expect_size :: proc(t: ^testing.T, $act: typeid, exp: int, loc := #caller_location) {
|
||||
@@ -79,34 +44,3 @@ expect_value_str :: proc(t: ^testing.T, wact, wexp: win32.wstring, loc := #calle
|
||||
expectf(t, err == .None, "0x%8X (should be: 0x%8X)", err, 0, loc = loc)
|
||||
expectf(t, act == exp, "0x%8X (should be: 0x%8X)", act, exp, loc = loc)
|
||||
}
|
||||
|
||||
main :: proc() {
|
||||
verify_win32_type_sizes(t)
|
||||
verify_macros(t)
|
||||
verify_winnt(t)
|
||||
verify_winuser(t)
|
||||
verify_gdi32(t)
|
||||
verify_winmm(t)
|
||||
verify_advapi32(t)
|
||||
verify_winnls(t)
|
||||
verify_winreg(t)
|
||||
verify_verrsrc(t)
|
||||
verify_error_codes(t)
|
||||
verify_error_helpers(t)
|
||||
|
||||
lcid_to_local(t)
|
||||
|
||||
string_from_clsid(t)
|
||||
clsid_from_string(t)
|
||||
string_from_iid(t)
|
||||
iid_from_string(t)
|
||||
verify_coinit(t)
|
||||
|
||||
make_hresult(t)
|
||||
decode_hresult(t)
|
||||
|
||||
fmt.printf("%v/%v tests successful.\n", TEST_count - TEST_fail, TEST_count)
|
||||
if TEST_fail > 0 {
|
||||
os.exit(1)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user