contrib: migrate nitunits to annotations
authorAlexandre Terrasa <alexandre@moz-code.org>
Tue, 6 Jun 2017 05:13:23 +0000 (01:13 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Tue, 15 Aug 2017 18:12:16 +0000 (14:12 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

contrib/nitrpg/src/test_achievements.nit
contrib/nitrpg/src/test_events.nit
contrib/nitrpg/src/test_game.nit
contrib/nitrpg/src/test_helper.nit
contrib/nitrpg/src/test_listener.nit
contrib/nitrpg/src/test_statistics.nit

index c210c60..41d9dd1 100644 (file)
 # limitations under the License.
 
 # Test module for `achievements.nit`
-module test_achievements is test_suite
+module test_achievements is test
 
 import test_helper
 import achievements
 
 class TestGame
        super NitrpgTestHelper
+       test
 
-       fun test_add_achievement do
+       fun test_add_achievement is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
@@ -33,7 +34,7 @@ class TestGame
                assert game.load_achievements.length == 2
        end
 
-       fun test_load_achievement do
+       fun test_load_achievement is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
@@ -43,7 +44,7 @@ class TestGame
                assert game.load_achievement(a2.id) == null
        end
 
-       fun test_load_achievements do
+       fun test_load_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var a1 = new Achievement(game, "test_id1", "test_name", "test_desc", 15)
@@ -61,8 +62,9 @@ end
 
 class TestPlayer
        super NitrpgTestHelper
+       test
 
-       fun test_add_achievement do
+       fun test_add_achievement is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var player1 = new Player(game, "Morriar")
@@ -73,7 +75,7 @@ class TestPlayer
                assert player1.load_achievements.length == 2
        end
 
-       fun test_load_achievement do
+       fun test_load_achievement is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var player1 = new Player(game, "Morriar")
@@ -88,7 +90,7 @@ class TestPlayer
                assert player2.load_achievement(a1.id) == null
        end
 
-       fun test_load_achievements do
+       fun test_load_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var player1 = new Player(game, "Morriar")
@@ -108,8 +110,9 @@ end
 
 class TestAchievement
        super NitrpgTestHelper
+       test
 
-       fun test_init do
+       fun test_init is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var a = new Achievement(game, "test_id", "test_name", "test_desc", 15)
@@ -119,7 +122,7 @@ class TestAchievement
                assert a.reward == 15
        end
 
-       fun test_init_from_json do
+       fun test_init_from_json is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var json = """{
index 640e8dc..efe24cf 100644 (file)
 # limitations under the License.
 
 # Test module for `events.nit`
-module test_events is test_suite
+module test_events is test
 
 import test_helper
 import events
 
 class TestGame
        super NitrpgTestHelper
+       test
 
-       fun test_add_event do
+       fun test_add_event is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var event1 = new GameEvent(game, "test_kind", new JsonObject)
@@ -33,7 +34,7 @@ class TestGame
                assert game.load_events.length == 2
        end
 
-       fun test_load_event do
+       fun test_load_event is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var event1 = new GameEvent(game, "test_kind", new JsonObject)
@@ -43,7 +44,7 @@ class TestGame
                assert game.load_event(event2.internal_id) == null
        end
 
-       fun test_load_events do
+       fun test_load_events is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var event1 = new GameEvent(game, "test_kind", new JsonObject)
@@ -61,8 +62,9 @@ end
 
 class TestPlayer
        super NitrpgTestHelper
+       test
 
-       fun test_add_event do
+       fun test_add_event is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var player1 = new Player(game, "Morriar")
@@ -75,7 +77,7 @@ class TestPlayer
                assert player2.load_events.length == 0
        end
 
-       fun test_load_event do
+       fun test_load_event is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var player1 = new Player(game, "Morriar")
@@ -90,7 +92,7 @@ class TestPlayer
                assert player2.load_event(event1.internal_id) == null
        end
 
-       fun test_load_events do
+       fun test_load_events is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var player1 = new Player(game, "Morriar")
@@ -110,15 +112,16 @@ end
 
 class TestGameEvent
        super NitrpgTestHelper
+       test
 
-       fun test_init do
+       fun test_init is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var event = new GameEvent(game, "test_kind", new JsonObject)
                assert event.to_json_object["kind"] == "test_kind"
        end
 
-       fun test_init_from_json do
+       fun test_init_from_json is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var json = """{
index 25ddcad..c2aa677 100644 (file)
 # limitations under the License.
 
 # Test module for `game.nit`.
-module test_game is test_suite
+module test_game is test
 
 import test_helper
 
 class TestGame
        super NitrpgTestHelper
+       test
 
-       fun test_add_player do
+       fun test_add_player is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var users = ["Morriar", "xymus"]
@@ -36,7 +37,7 @@ class TestGame
                end
        end
 
-       fun test_load_player do
+       fun test_load_player is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var ogame = load_game("Morriar/nit", db)
@@ -52,7 +53,7 @@ class TestGame
                assert ogame.load_player("Morriar") == null
        end
 
-       fun test_load_players do
+       fun test_load_players is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var ogame = load_game("Morriar/nit", db)
@@ -72,8 +73,9 @@ end
 
 class TestPlayer
        super NitrpgTestHelper
+       test
 
-       fun test_init do
+       fun test_init is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var player = new Player(game, "Morriar")
@@ -82,7 +84,7 @@ class TestPlayer
                assert player.nitcoins == 0
        end
 
-       fun test_init_from_json do
+       fun test_init_from_json is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var json = """{"name": "Morriar", "nitcoins": 10}""".parse_json
@@ -92,7 +94,7 @@ class TestPlayer
                assert player.nitcoins == 10
        end
 
-       fun test_save do
+       fun test_save is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var json = """{"name": "Morriar", "nitcoins": 10}""".parse_json.as(JsonObject)
@@ -101,7 +103,7 @@ class TestPlayer
                assert game.db.collection("players").find(json) != null
        end
 
-       fun test_game_add_player do
+       fun test_game_add_player is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                game.add_player(game.api.load_user("Morriar").as(not null))
@@ -109,7 +111,7 @@ class TestPlayer
                assert game.db.collection("players").find(json) != null
        end
 
-       fun test_game_load_player do
+       fun test_game_load_player is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var json = """{"name": "Morriar", "nitcoins": 10}""".parse_json.as(JsonObject)
@@ -123,8 +125,9 @@ end
 
 class TestUser
        super NitrpgTestHelper
+       test
 
-       fun test_player do
+       fun test_player is test do
                var db = gen_test_db
                var api = new GithubAPI(get_github_oauth)
                var game = load_game("privat/nit", db)
index ecdc358..919ccfc 100644 (file)
 # Test tools for NitRPG.
 module test_helper
 
-import test_suite
 import game
 import github::cache
 
 # Used to factorize test treatments.
 abstract class NitrpgTestHelper
-       super TestSuite
 
        # Github API client
        var api: GithubAPI do
@@ -70,5 +68,6 @@ abstract class NitrpgTestHelper
                db.drop
        end
 
-       redef fun after_test do drop_test_db
+       # Drop the databse after each test
+       fun after_test is after do drop_test_db
 end
index 9cfa059..d70f3aa 100644 (file)
@@ -15,7 +15,7 @@
 # limitations under the License.
 
 # Test module for `listener.nit`
-module test_listener is test_suite
+module test_listener is test
 
 import test_helper
 import reactors
@@ -24,6 +24,7 @@ import events_generator
 
 private class DummyListener
        super NitrpgTestHelper
+       test
 
        var reactors = new Array[GameReactor]
 
@@ -39,12 +40,13 @@ end
 
 class TestListener
        super NitrpgTestHelper
+       test
 
        var generator = new EventsGenerator(api)
 
        var repo: Repo is lazy do return load_repo("Morriar/nit")
 
-       fun test_game_issue_stats do
+       fun test_game_issue_stats is test do
                var db = gen_test_db
                var l = new DummyListener
                l.add_reactor(new StatisticsReactor)
@@ -66,7 +68,7 @@ class TestListener
                assert game.stats.overall["issues_open"] == 1
        end
 
-       fun test_player_issue_stats do
+       fun test_player_issue_stats is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -89,7 +91,7 @@ class TestListener
                assert player.stats.overall["issues_open"] == 1
        end
 
-       fun test_game_pr_stats do
+       fun test_game_pr_stats is test do
                var db = gen_test_db
                var l = new DummyListener
                l.add_reactor(new StatisticsReactor)
@@ -121,7 +123,7 @@ class TestListener
                assert game.stats.overall["commits"] == 2
        end
 
-       fun test_game_issue_comment_stats do
+       fun test_game_issue_comment_stats is test do
                var db = gen_test_db
                var l = new DummyListener
                l.add_reactor(new StatisticsReactor)
@@ -143,7 +145,7 @@ class TestListener
                assert game.stats.overall["reviews"] == 1
        end
 
-       fun test_player_pull_reactor do
+       fun test_player_pull_reactor is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -168,7 +170,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 12
        end
 
-       fun test_player_review_reactor do
+       fun test_player_review_reactor is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -211,7 +213,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 4
        end
 
-       fun test_X_issues_achievements do
+       fun test_X_issues_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -234,7 +236,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 1110
        end
 
-       fun test_X_pulls_achievements do
+       fun test_X_pulls_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -257,7 +259,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 1110
        end
 
-       fun test_X_commits_achievements do
+       fun test_X_commits_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -283,7 +285,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 11110
        end
 
-       fun test_X_comments_achievements do
+       fun test_X_comments_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -308,7 +310,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 1110
        end
 
-    fun test_issues_achievements do
+    fun test_issues_achievements is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
@@ -325,7 +327,7 @@ class TestListener
                assert player.stats.overall["nitcoins"] == 20
        end
 
-       fun test_comments_reactor do
+       fun test_comments_reactor is test do
                var db = gen_test_db
                var game = load_game("Morriar/nit", db)
                var l = new DummyListener
index 766726c..9bdf8fa 100644 (file)
 # limitations under the License.
 
 # Test module for `stats.nit`
-module test_statistics is test_suite
+module test_statistics is test
 
 import test_helper
 import statistics
 
 class TestGame
        super NitrpgTestHelper
+       test
 
-       fun test_game_stats do
+       fun test_game_stats is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var stats = game.stats
@@ -40,8 +41,9 @@ end
 
 class TestPlayer
        super NitrpgTestHelper
+       test
 
-       fun test_player_stats do
+       fun test_player_stats is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var player = new Player(game, "Morriar")
@@ -59,8 +61,9 @@ end
 
 class TestGameStats
        super NitrpgTestHelper
+       test
 
-       fun test_init_from_json do
+       fun test_init_from_json is test do
                var db = gen_test_db
                var game = load_game("privat/nit", db)
                var owner = new Player(game, "Morriar")