summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-07-29 01:02:03 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2019-07-29 01:02:03 +0900
commitcd8fc9bcb81a8e9e7e76413f3132b0515c8bd218 (patch)
tree91340869847b6041dce1a46a7ae9afd42a681548 /test
parent3ac98009d3dbed47051525640bef6d119c17871f (diff)
downloadmruby-cd8fc9bcb81a8e9e7e76413f3132b0515c8bd218.tar.gz
mruby-cd8fc9bcb81a8e9e7e76413f3132b0515c8bd218.zip
Resolved conflicts in #4320
Diffstat (limited to 'test')
-rw-r--r--test/assert.rb20
1 files changed, 13 insertions, 7 deletions
diff --git a/test/assert.rb b/test/assert.rb
index c493cbbc0..4641e6657 100644
--- a/test/assert.rb
+++ b/test/assert.rb
@@ -2,6 +2,7 @@ $undefined = Object.new
$ok_test = 0
$ko_test = 0
$kill_test = 0
+$warning_test = 0
$skip_test = 0
$asserts = []
$test_start = Time.now if Object.const_defined?(:Time)
@@ -103,6 +104,10 @@ def assert(str = 'Assertion failed', iso = '')
$ko_test += 1
t_print('F')
end
+ elsif $mrbtest_assert_idx == 0
+ $asserts.push(assertion_string('Warn: ', str, iso, 'no assertion'))
+ $warning_test += 1
+ t_print('W')
else
$ok_test += 1
t_print('.')
@@ -332,17 +337,18 @@ def report
t_print("#{msg}\n")
end
- $total_test = $ok_test + $ko_test + $kill_test + $skip_test
- t_print("Total: #{$total_test}\n")
+ $total_test = $ok_test + $ko_test + $kill_test + $warning_test + $skip_test
+ t_print(" Total: #{$total_test}\n")
- t_print(" OK: #{$ok_test}\n")
- t_print(" KO: #{$ko_test}\n")
- t_print("Crash: #{$kill_test}\n")
- t_print(" Skip: #{$skip_test}\n")
+ t_print(" OK: #{$ok_test}\n")
+ t_print(" KO: #{$ko_test}\n")
+ t_print(" Crash: #{$kill_test}\n")
+ t_print("Warning: #{$warning_test}\n")
+ t_print(" Skip: #{$skip_test}\n")
if Object.const_defined?(:Time)
t_time = Time.now - $test_start
- t_print(" Time: #{t_time.round(2)} seconds\n")
+ t_print(" Time: #{t_time.round(2)} seconds\n")
end
$ko_test == 0 && $kill_test == 0