Commit Graph

  • 3ea74ea05a Initial commit and cleanup Marios Zachariou 2025-12-04 22:52:25 +0000
  • c6148c0217 Fix unit test for foo Yossri Ghabri 2025-11-25 16:05:37 +0100
  • 7e0cd866dd Refactor and dd ItemUtils helper methods for item type detection Yossri Ghabri 2025-11-25 15:58:18 +0100
  • 36605dc56c Add base GildedItem abstract class for item hierarchy Yossri Ghabri 2025-11-25 15:56:30 +0100
  • b2c94a63a2 Add SulfurasItem with updateQuality logic Yossri Ghabri 2025-11-25 15:55:53 +0100
  • fba068a4c0 Add NormalItem with updateQuality logic Yossri Ghabri 2025-11-25 15:55:27 +0100
  • e1d3c0c214 Add BackstageItem with updateQuality logic Yossri Ghabri 2025-11-25 15:55:03 +0100
  • 19a97dd6a3 Add AgedBrieItem with updateQuality logic Yossri Ghabri 2025-11-25 15:54:35 +0100
  • 96fbc5ca78 Add unit tests for GildedRose updateQuality for each item type Yossri Ghabri 2025-11-25 15:52:32 +0100
  • 27b90d1d41 Refactor GiledRose to use GildedItem hierarchy Yossri Ghabri 2025-11-25 15:49:57 +0100
  • 35381e1864 Add unit test for SulfurasItem immutability Yossri Ghabri 2025-11-25 15:45:29 +0100
  • 2afaab83c0 Add unit tests for BackstageItem quality increase and expiration Yossri Ghabri 2025-11-25 15:44:32 +0100
  • a767e0d8a7 Add unit tests for AgedBrieItem increasing quality Yossri Ghabri 2025-11-25 15:43:55 +0100
  • 3bd14065a0 Add unit tests for NormalItem quality and sellIn behavior Yossri Ghabri 2025-11-25 15:43:14 +0100
  • 60cdec7084 Add regression test Yossri Ghabri 2025-11-25 15:36:03 +0100
  • fa45d56689 chore: re-arrange cases EmanFateen 2025-11-23 00:29:49 +0200
  • 4919bd0d67 chore: re-arrange cases EmanFateen 2025-11-23 00:17:33 +0200
  • d80e4d5840 chore: remove nested if condition EmanFateen 2025-11-22 23:21:44 +0200
  • 99de845aa5 chore: remove duplicate code EmanFateen 2025-11-22 23:18:24 +0200
  • ad56ab6239 chore: remove unneeded if condition EmanFateen 2025-11-22 23:16:56 +0200
  • a15f346abb chore: update Backstage quality EmanFateen 2025-11-22 23:16:24 +0200
  • 5a11204272 chore: update Aged Brie quality EmanFateen 2025-11-22 23:11:31 +0200
  • 80a2e70216 chore: remove un-needed if condition EmanFateen 2025-11-22 23:07:12 +0200
  • 6faeed5b7d chore: remove un-needed if condition EmanFateen 2025-11-22 22:59:40 +0200
  • a7d48bbf13 chore: decrease sellIn value for all other items EmanFateen 2025-11-22 22:54:56 +0200
  • da3c2f5554 chore: Sulfuras items is not updatable EmanFateen 2025-11-22 22:53:44 +0200
  • a64e2c6a6e chore: backstage passes quality should be 0 after concert EmanFateen 2025-11-22 22:53:20 +0200
  • e6bf563126 chore: aged brie can't be more than 50 EmanFateen 2025-11-22 22:47:06 +0200
  • 886314f844 chore: add test cases EmanFateen 2025-11-22 22:38:21 +0200
  • 9914d0641d i made a unit test to test each class i added to clean up the code aymanchtiar 2025-11-20 21:13:24 +0000
  • 69c5ce701d final cleaned code with polymorphic classes to handle regular items and special items , i add a function for a new item which is called kitkat aymanchtiar 2025-11-20 21:12:54 +0000
  • 45c7cd85c6 final cleaned code with polymorphic classes to handle regular items and special items , i add a function for a new item which is called kitkat aymanchtiar 2025-11-20 21:09:14 +0000
  • 622043dafc i added a file that has the outcome from the orginal file to compare the results after modification i made aymanchtiar 2025-11-20 21:06:20 +0000
  • 481497e07c test:add conjured test to multiple items zoengsw 2025-11-11 10:59:53 +0000
  • 41f320f7e1 test: add tests for conjured zoengsw 2025-11-11 10:46:50 +0000
  • 12b2589f81 refactor: add verification for conjured zoengsw 2025-11-11 10:14:03 +0000
  • 4386c55555 fix: sulfuras can only be of quality 80 zoengsw 2025-11-11 10:12:43 +0000
  • 821867f148
    Merge pull request #2 from zoengsw/refactor-gildedrose zoengsw 2025-11-11 10:02:09 +0000
  • cf1ceafe3e
    Merge pull request #3 from zoengsw/tests-except-conjured zoengsw 2025-11-11 10:01:55 +0000
  • a00ab1a77a refactor: parameterised multiple various items tests of 5, 10, 15 days later zoengsw 2025-11-11 09:56:01 +0000
  • 4e2ae3a645 i will deal with that later zoengsw 2025-11-10 17:32:59 +0000
  • a598ce7718 refactor: unify using single quotation zoengsw 2025-11-10 17:30:51 +0000
  • a30340aa28 refactor: change tests of backstage passes to parameterised zoengsw 2025-11-10 17:25:52 +0000
  • 8dec8acacb refactor: remove commented code zoengsw 2025-11-10 17:06:18 +0000
  • 37352f6fd4 refactor: implement all cases zoengsw 2025-11-10 17:05:07 +0000
  • c6a4b241b9 refactor: change test names to be more descriptive zoengsw 2025-11-10 16:46:03 +0000
  • 9ddae1ddd8 fix: remove unused imports zoengsw 2025-11-10 16:41:41 +0000
  • d700742aa6 refactor: helper functions in incrementing and decrementing zoengsw 2025-11-10 16:39:25 +0000
  • 671461d440 refactor: add switch cases zoengsw 2025-11-10 15:24:15 +0000
  • 8a9b6977f0
    Merge pull request #1 from zoengsw/tests-except-conjured zoengsw 2025-11-10 15:14:52 +0000
  • b9ba098c9a all tests passed zoengsw 2025-11-10 15:09:32 +0000
  • 6cb0f32320 separated backstage pass testings zoengsw 2025-11-10 14:51:28 +0000
  • 8e6b69ed9b fixed brie increment and day decrement bug zoengsw 2025-11-10 14:46:17 +0000
  • ffd1cabade added tests to multiple days and items zoengsw 2025-11-10 14:15:38 +0000
  • 9ac033e038 added 2 tests and 1 helper function on update zoengsw 2025-11-10 14:02:13 +0000
  • f37e54b5ad added test helper function to check all name, sellin, quality zoengsw 2025-11-10 13:57:45 +0000
  • 7e94dbd722
    Merge pull request #664 from Sawalhy/docs-windows-texttest-improvements Emily Bache 2025-11-03 13:20:44 +0000
  • 09005bc03a docs: improve Windows setup instructions for TextTest with Python Ahmed Sameh Elsawalhy 2025-10-28 22:02:55 +0300
  • 51adedafa7 refactor: restructure GildedRose and fix update order ahmadalaa67984 2025-10-15 21:23:42 +0300
  • a3f2204b28 updated glided rose Ridhi Garg 2025-10-14 09:30:15 +0200
  • 69f2361ab5
    Merge pull request #659 from RalfComtesse/scala_and_texttest Emily Bache 2025-10-08 13:15:18 +0000
  • 95fe7d55ff approvaltests/gildedrose.approved.txt removed Ralf Comtesse 2025-10-06 16:38:00 +0200
  • 96623040a5 approvaltests/gildedrose.approved.txt removed Ralf Comtesse 2025-10-06 16:38:00 +0200
  • f5242736c7 setup approval tests with golden master using scalatest Ralf Comtesse 2025-09-27 12:01:09 +0200
  • 1aa971f885 approvaltests/gildedrose.approved.txt removed Ralf Comtesse 2025-10-06 16:26:26 +0200
  • 1ddc66a98a setup approval tests with golden master using scalatest Ralf Comtesse 2025-09-27 12:01:09 +0200
  • 24a86e2df1 cleaned up texttest_rig.py Ralf Comtesse 2025-09-18 22:00:26 +0200
  • e838a75365 suppressed sbt specific output Ralf Comtesse 2025-10-06 15:50:16 +0200
  • e8a80b8034 removed approvaltests directory Ralf Comtesse 2025-10-06 15:36:24 +0200
  • f8262a4396 setup approval tests with golden master using scalatest Ralf Comtesse 2025-09-27 12:01:09 +0200
  • 24c992acb7 cleaned up texttest_rig.py Ralf Comtesse 2025-09-18 22:00:26 +0200
  • f00df0e4ae added .bloop and vscode directories for scala to .gitignore Ralf Comtesse 2025-09-26 19:47:35 +0200
  • d745f6452a * converted Java TextestFixture to scala Ralf Comtesse 2025-09-15 15:05:50 +0200
  • 86a7bbaf6d updated .gitignore Ralf Comtesse 2025-09-13 10:57:03 +0200
  • f2da40423d removed old approvaltest directory Ralf Comtesse 2025-10-06 12:19:41 +0200
  • f3e62e2bbb merged with origin Ralf Comtesse 2025-10-06 12:06:17 +0200
  • 0a08d92b95 removed unnecessary comment markers at line ends in TexttestFixture.scala Ralf Comtesse 2025-09-28 10:49:02 +0200
  • 23dba8c86a setup approval tests with golden master using scalatest Ralf Comtesse 2025-09-27 12:01:09 +0200
  • c31a479ecb removed extra, unnecessary run in texttest_rig.py Ralf Comtesse 2025-09-26 21:14:05 +0200
  • 144bb63912 cleaned up texttest_rig.py Ralf Comtesse 2025-09-18 22:00:26 +0200
  • cf00776b11 added .bloop and vscode directories for scala to .gitignore Ralf Comtesse 2025-09-26 19:47:35 +0200
  • 46d0586658 * converted Java TextestFixture to scala Ralf Comtesse 2025-09-15 15:05:50 +0200
  • 3655d5edc7 cleaned up texttest/config.gr Ralf Comtesse 2025-10-06 10:34:40 +0200
  • 0fadc91051 removed approvaltest directory Ralf Comtesse 2025-10-06 10:27:03 +0200
  • 96ced26ea0 Merge remote-tracking branch 'origin/scala_and_texttest' into scala_and_texttest Ralf Comtesse 2025-10-06 10:18:28 +0200
  • c0d94a3f4b housekeeping Ralf Comtesse 2025-10-06 10:13:53 +0200
  • 38c63d80f4 Updated README.txt Ralf Comtesse 2025-10-06 10:03:15 +0200
  • 639c709c99 Housekeeping Ralf Comtesse 2025-10-06 08:22:51 +0200
  • 5ed38a6ae3 removed example output from approval tests Ralf Comtesse 2025-10-05 21:18:06 +0200
  • 2b32087843 before cleanup without java tests Ralf Comtesse 2025-10-05 21:16:47 +0200
  • 09019108b9 Add Conjured items support and refactor Sulfuras logic Ridhi Garg 2025-10-05 20:30:04 +0200
  • 2e0e557c6e * ignored old approval test * added sbt-jupiter-interface Ralf Comtesse 2025-10-04 21:19:41 +0200
  • 9456bfce1f all approval tests running with the java approval test framework Ralf Comtesse 2025-10-01 08:31:06 +0200
  • 36acc45c3e dependencies added to sbt to compile GildedRoseApprovalTest.java Ralf Comtesse 2025-10-01 07:32:09 +0200
  • c27ad4786c cleaned up stdout.gr Ralf Comtesse 2025-09-29 21:01:15 +0200
  • 9ef3cf93f2 cleaned up config.gr Ralf Comtesse 2025-09-29 20:56:05 +0200
  • 217732ba8f added template with the result of the first run of the approval tests Ralf Comtesse 2025-09-29 20:47:25 +0200
  • 511d34b48e removed obsolete .gitignore in projects directory Ralf Comtesse 2025-09-29 07:52:12 +0200
  • cd89faa9c0 added approvaltests/gildedrose.approved.txt.bak as template for approval file Ralf Comtesse 2025-09-28 14:46:48 +0200
  • fd027c4187 updated README.md for scala Ralf Comtesse 2025-09-28 14:45:32 +0200