File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ def create_manifest
99 end
1010end
1111
12- task default : [ :init , :compile ]
12+ task default : [ :init , :compile , :test ]
1313
1414desc 'Create Manifest'
1515task :init do
@@ -22,6 +22,11 @@ task :compile do
2222 sh 'mv target/jruby-ext.jar ../lib'
2323end
2424
25+ desc 'Test'
26+ task :test do
27+ sh 'jruby ../test/basic_test.rb'
28+ end
29+
2530desc 'clean'
2631task :clean do
2732 Dir [ './**/*.%w{jar}' ] . each do |path |
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ gem 'minitest' # don't use bundled minitest
2+ require 'java'
3+ require 'minitest/autorun'
4+ require 'minitest/pride'
5+
6+ require_relative '../lib/basic'
7+
8+ Dir . chdir ( File . dirname ( __FILE__ ) )
9+
10+ class MyRubyClass
11+ include Foo
12+ end
13+
14+ class BasicTest < Minitest ::Test
15+ def test_new
16+ bar = Bar . new
17+ assert bar . kind_of? Bar
18+ end
19+
20+ def test_say
21+ bar = Bar . new
22+ assert_equal ( bar . say , 'Hello World!' )
23+ end
24+
25+ def test_alias
26+ bar = Bar . new
27+ assert_equal ( bar . say , bar . shout )
28+ end
29+
30+ def test_add
31+ bar = Bar . new
32+ assert_equal ( bar . add ( 4 , 4 ) , 8 )
33+ end
34+
35+ def test_module
36+ assert_equal ( MyRubyClass . new . build_string , Foo . build_string )
37+ end
38+ end
You can’t perform that action at this time.
0 commit comments