Commit Graph

  • 4eb6787b73 Merge pull request 'code-coverage-Emilia' (#24) from code-coverage-Emilia into main main erns6604 2025-10-31 16:29:42 +01:00
  • 3cd5b1f9a0 Merge branch 'main' into code-coverage-Emilia code-coverage-Emilia erns6604 2025-10-31 16:29:36 +01:00
  • cb72ca47cd Remove unused code Erik Näslund 2025-10-31 16:13:03 +01:00
  • bc48e37d7b Fully Cover LootTable Erik Näslund 2025-10-31 16:07:32 +01:00
  • f5e2f0d0cb Fully cover EquipmentType Erik Näslund 2025-10-31 15:51:53 +01:00
  • f4b9120e42 Remove unused attribute Erik Näslund 2025-10-31 15:39:29 +01:00
  • 8d42a16b20 Fully cover EquipmentTest Erik Näslund 2025-10-31 15:38:09 +01:00
  • f61a068fd3 Remove unused imports Erik Näslund 2025-10-31 15:27:31 +01:00
  • 3450d06c42 Add branch coverage Erik Näslund 2025-10-31 15:27:15 +01:00
  • d7b1dcbe96 Remove unused branch conditional Erik Näslund 2025-10-31 15:15:20 +01:00
  • 1ec915494e Add chest coverage tests Erik Näslund 2025-10-31 15:09:06 +01:00
  • c12cf534a9 Fix broken World test Erik Näslund 2025-10-31 14:49:32 +01:00
  • 6df56089e6 Comment out broken test not related to this code Erik Näslund 2025-10-31 14:42:03 +01:00
  • 697cfa6a13 Fix broken test Erik Näslund 2025-10-31 14:41:19 +01:00
  • 7f40ecdf1e Många nya tester för att öka täckningsgraden Aster000000 2025-10-31 14:26:50 +01:00
  • 32cb0f3b23 Merge pull request 'Player test for 100% coverage' (#23) from code-coverage into main erns6604 2025-10-31 09:16:26 +01:00
  • 6c1e8a21a2 Remove unused print code-coverage Erik Näslund 2025-10-30 22:20:59 +01:00
  • 0c11af6dc1 Fix DigAction Erik Näslund 2025-10-30 22:20:46 +01:00
  • 16a49b8463 Cover Player Erik Näslund 2025-10-30 22:20:35 +01:00
  • a7afa89cef Merge pull request 'equipments' (#22) from equipments into main viud3133 2025-10-30 12:09:42 +01:00
  • 439582bc16 Merge remote-tracking branch 'origin/main' into equipments equipments Viud03 2025-10-30 12:08:59 +01:00
  • 3383cc0d2f Merge pull request 'static-cleanup' (#21) from static-cleanup into main erns6604 2025-10-30 12:07:21 +01:00
  • 4aef58f8c2 Merge branch 'main' into static-cleanup static-cleanup erns6604 2025-10-30 12:07:14 +01:00
  • d904feefd0 Merge pull request 'monster' (#20) from monster into equipments viud3133 2025-10-30 12:05:39 +01:00
  • f9d3ae88a4 Remove unused import Erik Näslund 2025-10-30 12:05:03 +01:00
  • 7e2b9911c6 Add dictionary words Erik Näslund 2025-10-30 12:04:02 +01:00
  • 6280f6df09 Remove hortlog Erik Näslund 2025-10-30 12:03:11 +01:00
  • 76f8eacc61 Fix typos Erik Näslund 2025-10-30 12:03:04 +01:00
  • 5c3182c32f Fix grammatical error Erik Näslund 2025-10-30 12:00:29 +01:00
  • 5402b79581 Remove unused import Erik Näslund 2025-10-30 11:59:08 +01:00
  • a9a93c441f Make final variables final Erik Näslund 2025-10-30 11:56:22 +01:00
  • 1c1d49b774 Merge remote-tracking branch 'origin/main' into monster monster Aster000000 2025-10-30 11:53:29 +01:00
  • 6e1904bdba Merge pull request 'Fixade 100% coverage i EquipmentTest' (#18) from equipments into main viud3133 2025-10-30 11:46:08 +01:00
  • e54d4f93ed Merge branch 'main' into equipments viud3133 2025-10-30 11:45:46 +01:00
  • c950eb9d6b Fixade 100% coverage i EquipmentTest Viud03 2025-10-30 11:43:58 +01:00
  • 1abadd74e6 Merge pull request 'inventory_mock tests' (#17) from inventory_mocks into main erns6604 2025-10-30 07:52:54 +01:00
  • 6b15da6e44 Merge remote-tracking branch 'origin/main' into inventory_mocks inventory_mocks Erik Näslund 2025-10-30 07:52:25 +01:00
  • 2f2cc54472 Remove unused imports Erik Näslund 2025-10-30 07:51:07 +01:00
  • cbae93ee93 Add coverage tests Erik Näslund 2025-10-30 07:44:38 +01:00
  • 0c5de2518d Add itemstack test Erik Näslund 2025-10-30 07:20:30 +01:00
  • 5f24f1afb9 Add branch coverage Erik Näslund 2025-10-30 07:18:14 +01:00
  • adcba0468b Fix inventory weight calculation Erik Näslund 2025-10-30 07:09:32 +01:00
  • 7dc1fb7edd Cleanup Erik Näslund 2025-10-30 07:01:48 +01:00
  • 0858d492e5 Remove unused import Erik Näslund 2025-10-30 06:49:46 +01:00
  • 33e351dec0 Add ItemTests Erik Näslund 2025-10-30 06:49:17 +01:00
  • a24e8777af Simplify test Erik Näslund 2025-10-30 06:44:10 +01:00
  • ceff81f2b0 Merge pull request 'Changed Equipment related classes, Player class and added tests for new functionality' (#16) from equipments into main viud3133 2025-10-30 06:39:54 +01:00
  • 38cbbbe8f3 Merge branch 'main' into equipments HellaBased 2025-10-30 06:29:05 +01:00
  • f33ad67a2f Changed Equipment related classes. Created a new Job to be able to test certain Equipment functionalities. Modified Player by adding 4 new variables representing stats, added a list representing equipment slots to player, changed constructor of player so the equipment list starts with 4 slots, changed getHealth and getMana methods to account for equipments, added methods to get the added variables, added method to get equipments HellaBased 2025-10-30 06:21:41 +01:00
  • e98d99598d Remove unused code Erik Näslund 2025-10-30 05:08:28 +01:00
  • d094c3954d Rename Has-interfaces Erik Näslund 2025-10-30 04:44:18 +01:00
  • ec17ff8dd3 Ökat test-coverage Aster000000 2025-10-29 23:33:17 +01:00
  • 0e6ff9320e Implement canMove check Erik Näslund 2025-10-29 16:12:39 +01:00
  • acf513341c Merge branch 'main' into inventory_mocks Erik Näslund 2025-10-29 15:50:45 +01:00
  • ec9de94019 Beslutstabellstesterna har implementerats. Aster000000 2025-10-29 15:44:25 +01:00
  • 03273f4d7b Merge pull request 'magic' (#15) from magic into main masi0885 2025-10-29 15:31:39 +01:00
  • eb2f67fa57 Ekvivalensklass magic TricyOne 2025-10-29 15:28:11 +01:00
  • c207766e0d Miner can dig multiple times Erik Näslund 2025-10-29 15:23:11 +01:00
  • 89ea411493 Check dig use worker inventory Erik Näslund 2025-10-29 15:02:56 +01:00
  • 68080cd15a Nu är allt bra!!! :) Aster000000 2025-10-29 14:58:30 +01:00
  • 5476e8633d Merge remote-tracking branch 'origin/monster' into monster Aster000000 2025-10-29 14:39:19 +01:00
  • bfeb33c4ea Bugg i Trolls moveTo fixad! Aster000000 2025-10-29 14:12:19 +01:00
  • bfb8abb721 Merge pull request 'inventory' (#14) from inventory into main erns6604 2025-10-29 14:21:29 +01:00
  • fa6c8022e4 Make test pass Erik Näslund 2025-10-29 14:20:58 +01:00
  • 85f9e4340d Merge remote-tracking branch 'origin/main' into inventory Erik Näslund 2025-10-29 14:13:48 +01:00
  • 40edb02352 Merge pull request 'equipments' (#13) from equipments into main erns6604 2025-10-29 14:12:59 +01:00
  • 446997ddbf Bugg i Trolls moveTo fixad! Aster000000 2025-10-29 14:12:19 +01:00
  • 61245b81b4 idk TricyOne 2025-10-29 13:37:43 +01:00
  • 1e321bbb92 Cleanup Erik Näslund 2025-10-29 10:41:37 +01:00
  • c52b3f114f Add instantiator test Erik Näslund 2025-10-29 10:36:57 +01:00
  • 97854b0bd5 Merge branch 'main' into equipments viud3133 2025-10-29 10:36:09 +01:00
  • 50f0672278 fixade jdk23 HellaBased 2025-10-29 10:34:52 +01:00
  • 406910dea7 Merge pull request 'magic' (#11) from magic into main masi0885 2025-10-29 10:30:18 +01:00
  • 7a76f479b9 Push equipments HellaBased 2025-10-29 10:06:27 +01:00
  • 048a369927 please don't break HellaBased 2025-10-29 09:56:46 +01:00
  • 63b737d1c5 Båda varianterna på habitattestet går igenom, och jag har även ordnat vad jag hoppas var det sista av flera logiska fel i dom aktuella metoderna i 'Troll'. Tagit bort 'Nixie' då jag inte hunnit färdigställa den. Preliminärt är detta den slutgiltiga versionen av min kod, men vi får väll se... Aster000000 2025-10-28 22:58:42 +01:00
  • 8f4f2c7145 'troll_wont_move_to_tile_with_wrong_biome()' går igenom!! Ska skriva dess inverterade test härnäst för att säkerställa att inget fuffens sker... Aster000000 2025-10-28 22:51:38 +01:00
  • c526a364a0 Skrivit 'troll_wont_move_to_tile_with_wrong_biome()'. Här är det lager av mocks, och jag är lite osäker på hur det fungerar. Det kan bli så att jag måste ta bort testet. Aster000000 2025-10-28 22:34:50 +01:00
  • 11278cf052 Grundläggande tester för performAttack implementerade för både Troll och Shade Aster000000 2025-10-28 22:26:11 +01:00
  • e255957532 Dubblerat dom tester som är relevanta för både Troll och Shade för att verifiera att logiken är densamma för bägge. Aster000000 2025-10-28 22:10:56 +01:00
  • 3281bb8b9b Ett första utkast av Troll så att testet 'only_moves_within_energy_budget_are_performed()' kan köras (och gå igenom!) Aster000000 2025-10-28 21:57:35 +01:00
  • 7b74c03920 Skapat och fått igenom test som kontrollerar att monster inte kan utföra några handlingar om dom har slut på energi. Aster000000 2025-10-28 19:21:18 +01:00
  • 1430e08777 Får inte senaste testet att fungera. Något i logiken håller inte, men det är så mycket jobb så jag vill ändå spara det innan jag tar bort det. Jag kommer inte lägga mer tid på det här då felet kan ligga både i logiken för min kod, men det kan även bero på något i World. Aster000000 2025-10-28 18:40:55 +01:00
  • d914885d67 Delat upp förra testet till två olika. Ska nu göra ett andra försök att skapa funktionalitet för move-metoderna att kolla så monstret hamnar inom världens räckvidd. Aster000000 2025-10-28 16:42:02 +01:00
  • 5bcf93d6e1 Refactor weight calculation Erik Näslund 2025-10-28 16:26:56 +01:00
  • 6d4d99d240 Add substack if weight is too large Erik Näslund 2025-10-28 15:41:33 +01:00
  • 3824d7c92c Commit init World Joakim Lysén 2025-10-28 15:29:36 +01:00
  • 667998337e 'shade_wont_move_to_same_position_as_player()' går igenom. Har skrivit ganska mycket kod, bl.a. har jag gjort mycket ändringar i World-grenens klasser så att gränsnittet till mina klasser fungerar. Dom behövdes för att jag ska kunna skriva intressanta tester. Jag är nöjd med det nya testet i det avseende att det går igenom (ett mirakel!!), men jag vet att jag nog inte använder mocks på det mest effektiva/korrekta sättet. Jag vet inte i hur stor utsträckning man kan skapa lager av mocks. Aster000000 2025-10-28 14:06:56 +01:00
  • ba72342b61 Merge remote-tracking branch 'refs/remotes/origin/World' into monster Aster000000 2025-10-28 12:29:06 +01:00
  • 1f3ac903c1 Add weight check before adding item to inventory Erik Näslund 2025-10-28 12:19:25 +01:00
  • 042a08de73 Add inventory test Erik Näslund 2025-10-28 12:04:52 +01:00
  • 17e8a945b2 Check that player called the method Erik Näslund 2025-10-28 12:04:38 +01:00
  • b0614649d2 Mock random provider Erik Näslund 2025-10-28 11:59:50 +01:00
  • 5500656e46 Add item quantity Erik Näslund 2025-10-28 11:47:48 +01:00
  • 86691f1a67 Merge pull request 'Job terrain' (#12) from job_terrain into main erns6604 2025-10-28 11:21:35 +01:00
  • b61d678b5c Implement Item job_terrain Erik Näslund 2025-10-28 11:20:43 +01:00
  • 51ab4f5100 spell targeting system complete TricyOne 2025-10-28 10:13:26 +01:00
  • 3d5466a97e merge fixes TricyOne 2025-10-28 08:53:03 +01:00
  • bcfe476c67 preparation for spell targeting system TricyOne 2025-10-28 08:48:06 +01:00
  • 81bbe5045e Merge remote-tracking branch 'origin/monster' into monster Aster000000 2025-10-28 01:50:58 +01:00