Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Testing firestone.all
- Testing firestone.core
- ERROR in (test-all trigger-secret) (construct.cljc:265)
- Uncaught exception, not in assertion.
- expected: nil
- actual: java.lang.AssertionError: Assert failed: (string? pid)
- at firestone.construct$add_minion_to_board.invokeStatic (construct.cljc:265)
- firestone.construct$add_minion_to_board.invoke (construct.cljc:265)
- firestone.core$summon_minion.invokeStatic (core.cljc:526)
- firestone.core$summon_minion.invoke (core.cljc:495)
- firestone.core$summon_minion.invokeStatic (core.cljc:522)
- firestone.core$summon_minion.invoke (core.cljc:495)
- firestone.definition.card$fn__3685.invokeStatic (card.cljc:351)
- firestone.definition.card/fn (card.cljc:345)
- firestone.core$trigger_secret$fn__1633.invoke (core.cljc:346)
- clojure.lang.ArrayChunk.reduce (ArrayChunk.java:58)
- clojure.core.protocols$fn__7847.invokeStatic (protocols.clj:136)
- clojure.core.protocols/fn (protocols.clj:124)
- clojure.core.protocols$fn__7807$G__7802__7816.invoke (protocols.clj:19)
- clojure.core.protocols$seq_reduce.invokeStatic (protocols.clj:31)
- clojure.core.protocols$fn__7835.invokeStatic (protocols.clj:75)
- clojure.core.protocols/fn (protocols.clj:75)
- clojure.core.protocols$fn__7781$G__7776__7794.invoke (protocols.clj:13)
- clojure.core$reduce.invokeStatic (core.clj:6748)
- clojure.core$reduce.invoke (core.clj:6730)
- firestone.core$trigger_secret.invokeStatic (core.cljc:343)
- firestone.core$trigger_secret.invoke (core.cljc:331)
- firestone.core$fn__1626.invokeStatic (core.cljc:337)
- firestone.core/fn (core.cljc:333)
- clojure.test$test_var$fn__9209.invoke (test.clj:716)
- clojure.test$test_var.invokeStatic (test.clj:716)
- clojure.test$test_var.invoke (test.clj:707)
- clojure.test$test_vars$fn__9235$fn__9240.invoke (test.clj:734)
- clojure.test$default_fixture.invokeStatic (test.clj:686)
- clojure.test$default_fixture.invoke (test.clj:682)
- clojure.test$test_vars$fn__9235.invoke (test.clj:734)
- clojure.test$default_fixture.invokeStatic (test.clj:686)
- clojure.test$default_fixture.invoke (test.clj:682)
- clojure.test$test_vars.invokeStatic (test.clj:730)
- clojure.test$test_all_vars.invokeStatic (test.clj:736)
- clojure.test$test_ns.invokeStatic (test.clj:757)
- clojure.test$test_ns.invoke (test.clj:742)
- clojure.core$map$fn__5587.invoke (core.clj:2745)
- clojure.lang.LazySeq.sval (LazySeq.java:40)
- clojure.lang.LazySeq.seq (LazySeq.java:49)
- clojure.lang.Cons.next (Cons.java:39)
- clojure.lang.RT.boundedLength (RT.java:1785)
- clojure.lang.RestFn.applyTo (RestFn.java:130)
- clojure.core$apply.invokeStatic (core.clj:659)
- clojure.test$run_tests.invokeStatic (test.clj:767)
- clojure.test$run_tests.doInvoke (test.clj:767)
- clojure.lang.RestFn.applyTo (RestFn.java:137)
- clojure.core$apply.invokeStatic (core.clj:657)
- clojure.core$apply.invoke (core.clj:652)
- firestone.all$fn__3702.invokeStatic (all.clj:19)
- firestone.all/fn (all.clj:11)
- clojure.test$test_var$fn__9209.invoke (test.clj:716)
- clojure.test$test_var.invokeStatic (test.clj:716)
- clojure.test$test_var.invoke (test.clj:707)
- clojure.test$test_vars$fn__9235$fn__9240.invoke (test.clj:734)
- clojure.test$default_fixture.invokeStatic (test.clj:686)
- clojure.test$default_fixture.invoke (test.clj:682)
- clojure.test$test_vars$fn__9235.invoke (test.clj:734)
- clojure.test$default_fixture.invokeStatic (test.clj:686)
- clojure.test$default_fixture.invoke (test.clj:682)
- clojure.test$test_vars.invokeStatic (test.clj:730)
- clojure.test$test_all_vars.invokeStatic (test.clj:736)
- clojure.test$test_ns.invokeStatic (test.clj:757)
- clojure.test$test_ns.invoke (test.clj:742)
- clojure.core$map$fn__5587.invoke (core.clj:2747)
- clojure.lang.LazySeq.sval (LazySeq.java:40)
- clojure.lang.LazySeq.seq (LazySeq.java:49)
- clojure.lang.Cons.next (Cons.java:39)
- clojure.lang.RT.boundedLength (RT.java:1785)
- clojure.lang.RestFn.applyTo (RestFn.java:130)
- clojure.core$apply.invokeStatic (core.clj:659)
- clojure.test$run_tests.invokeStatic (test.clj:767)
- clojure.test$run_tests.doInvoke (test.clj:767)
- clojure.lang.RestFn.invoke (RestFn.java:408)
- firestone.core$eval3715$fn__3754.invoke (form-init2583832239776422681.clj:1)
- clojure.core$with_redefs_fn.invokeStatic (core.clj:7434)
- clojure.core$with_redefs_fn.invoke (core.clj:7418)
- firestone.core$eval3715.invokeStatic (form-init2583832239776422681.clj:1)
- firestone.core$eval3715.invoke (form-init2583832239776422681.clj:1)
- clojure.lang.Compiler.eval (Compiler.java:7062)
- clojure.lang.Compiler.eval (Compiler.java:7025)
- clojure.core$eval.invokeStatic (core.clj:3206)
- clojure.core$eval.invoke (core.clj:3202)
- clojure.main$repl$read_eval_print__8572$fn__8575.invoke (main.clj:243)
- clojure.main$repl$read_eval_print__8572.invoke (main.clj:243)
- clojure.main$repl$fn__8581.invoke (main.clj:261)
- clojure.main$repl.invokeStatic (main.clj:261)
- clojure.main$repl.doInvoke (main.clj:177)
- clojure.lang.RestFn.invoke (RestFn.java:1523)
- clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__2850.invoke (interruptible_eval.clj:87)
- clojure.lang.AFn.applyToHelper (AFn.java:152)
- clojure.lang.AFn.applyTo (AFn.java:144)
- clojure.core$apply.invokeStatic (core.clj:657)
- clojure.core$with_bindings_STAR_.invokeStatic (core.clj:1965)
- clojure.core$with_bindings_STAR_.doInvoke (core.clj:1965)
- clojure.lang.RestFn.invoke (RestFn.java:425)
- clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invokeStatic (interruptible_eval.clj:85)
- clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke (interruptible_eval.clj:55)
- clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__2895$fn__2898.invoke (interruptible_eval.clj:222)
- clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__2890.invoke (interruptible_eval.clj:190)
- clojure.lang.AFn.run (AFn.java:22)
- java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
- java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
- java.lang.Thread.run (Thread.java:748)
- Testing firestone.construct
- Actual: (Anduin Wrynn Jaina Proudmoore)
- Expected: [Jaina Proudmoore Jaina Proudmoore]
- Actual: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 2, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [{:name Imp, :entity-type :card, :owner-id p1, :id m1}], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Expected: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 2, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [{:name Imp, :entity-type :card, :owner-id p1, :id m1}], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Actual: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 3, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [{:name Imp, :entity-type :card, :owner-id p1, :id m1} {:name Ogre Magi, :entity-type :card, :owner-id p1, :id m2}], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Expected: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 3, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [{:name Imp, :entity-type :card, :owner-id p1, :id m1} {:name Ogre Magi, :entity-type :card, :owner-id p1, :id m2}], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Actual: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 2, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [{:name Imp, :entity-type :card, :owner-id p1, :id m1}], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Expected: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 2, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [{:name Imp, :entity-type :card, :owner-id p1, :id m1}], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Actual: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 2, :order-of-play [m1], :event {:name secret-added, :secret {:name Snake Trap, :entity-type :secret, :trigger-cond :on-minion-attacked, :id m1, :owner-id p1}}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10, :active-secret [{:name Snake Trap, :entity-type :secret, :trigger-cond :on-minion-attacked, :id m1, :owner-id p1}]}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Expected: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 2, :order-of-play [m1], :event {:name secret-added, :secret {:name Snake Trap, :entity-type :secret, :trigger-cond :on-minion-attacked, :id m1, :owner-id p1}}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10, :active-secret [{:name Snake Trap, :entity-type :secret, :trigger-cond :on-minion-attacked, :id m1, :owner-id p1}]}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Actual: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 1, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Expected: {:on-spell-cast-minions [], :frozen-this-turn [], :deathrattle-minions [], :player-id-in-turn p1, :spell-cast-this-turn [], :stealth-minions [], :seed 1, :counter 1, :order-of-play [], :event {:name start-of-game}, :ids-attacked-this-turn [], :players {p1 {:id p1, :deck [], :hand [], :minions [], :hero {:name Anduin Wrynn, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h1}, :max-mana 10, :available-mana 10}, p2 {:id p2, :deck [], :hand [], :minions [], :hero {:name Jaina Proudmoore, :entity-type :hero, :damage-taken 0, :fatigue 0, :hero-power-used-this-turn false, :id h2}, :max-mana 10, :available-mana 10}}, :on-damage-minions [], :minion-ids-summoned-this-turn []}
- Testing firestone.definition.hero
- Testing firestone.definition.card
- Testing firestone.definitions
- Actual: {:description Amazing Imp, :race :demon, :name Imp, :type :minion, :mana-cost 1, :health 1, :set :classic, :rarity :common, :attack 1}
- Expected: {:name Imp, :attack 1, :health 1, :mana-cost 1, :rarity :common, :type :minion, :race :demon, :set :classic}
- Testing firestone.definitions-loader
- Ran 104 tests containing 212 assertions.
- 7 failures, 1 errors.
- "Elapsed time: 294.532083 msecs"
- Ran 1 tests containing 1 assertions.
- 1 failures, 0 errors.
Add Comment
Please, Sign In to add comment