Browse Source

Move assert to implementation file

gingerBill 3 years ago
parent
commit
3a60bee804
2 changed files with 2 additions and 1 deletions
  1. 2 0
      core/testing/runner_windows.odin
  2. 0 1
      core/testing/testing.odin

+ 2 - 0
core/testing/runner_windows.odin

@@ -149,6 +149,8 @@ thread_terminate :: proc "contextless" (thread: ^Thread, exit_code: int) {
 
 
 _fail_timeout :: proc(t: ^T, duration: time.Duration, loc := #caller_location) {
+	assert(global_fail_timeout_thread == nil, "set_fail_timeout previously called", loc)
+	
 	thread := thread_create(proc(thread: ^Thread) {
 		t := thread.t
 		timeout := thread.internal_fail_timeout

+ 0 - 1
core/testing/testing.odin

@@ -99,6 +99,5 @@ expect_value :: proc(t: ^T, value, expected: $T, loc := #caller_location) -> boo
 
 
 set_fail_timeout :: proc(t: ^T, duration: time.Duration, loc := #caller_location) {
-	assert(global_fail_timeout_thread == nil, "set_fail_timeout previously called", loc)
 	_fail_timeout(t, duration, loc)
 }