Skip to content

v23

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Oct 18:28
· 71 commits to main since this release
2824c0f

Changelog

  • 2824c0f Merge pull request #29 from codecrafters-io/fetch-assertion
  • 479ca57 test: update fixtures
  • d1ee0ab feat: add more error codes to mapping
  • 478cb34 chore: setup tester prerequisites
  • 6379d91 feat: add testFetchWithMultiMessages function in f6
  • 553612c feat: add testFetchWithSingleMessage function in f5
  • 294ca04 refactor: update testFetchNoMessages function in f4
  • 4e7e278 feat: add more error codes to mapping
  • e722692 fix: update error code string issue
  • 623722a refactor: remove custom checks in f3
  • 971a567 refactor: call AssertNoTopics method to f2
  • c5cce86 refactor: Add AssertNoTopics method to FetchResponseAssertion
  • c155555 refactor: remove custom checks in f2
  • 3532d7e refactor: remove custom checks in f4
  • db1c7b0 refactor: utilise FetchResponseAssertion in f4
  • 34fb813 refactor: improve error code logging in FetchResponseAssertion
  • 9609ab7 refactor: add assertions for recordBatch + Records too in FetchResponseAssertion
  • 3f2a12f refactor: add minimal FetchResponseAssertion for testing fetch responses
  • 8ad5ee9 Merge pull request #28 from codecrafters-io/dtp-assertion-1
  • d058718 refactor: update describeTopicPartitionsResponseAssertion fields
  • c16f35b refactor: simplify error handling in test functions
  • 1be4255 chore: update gitignore
  • 96c574c Merge pull request #27 from codecrafters-io/dtp-assertion
  • 166d72a chore: update fixture replacement regexes
  • a038f6a refactor: rename assertion filename
  • 9c5a59e test: update fixtures
  • 3e39c2c refactor: rename files p5 to p4 and p6 to p5
  • baab382 refactor: update TOPICX_UUID constant and add unknown topic name constant
  • 87cef17 refactor: replace custom assertions with describeTopicAssertions in p3
  • f268e74 refactor: replace custom assertions with describeTopicAssertions in p2
  • 69184f7 refactor: handle nil partitionFields in DescribeTopicPartitionsResponseAssertion
  • 2243f23 refactor: use updated assertion function signature
  • f181d9c refactor: update assertPartitions method
  • 59f4ba1 refactor: refactor AssertTopics method to use assertPartitions internally
  • cc4f03f feat: add indentation to success logs
  • ff3c944 refactor: add indentation to succes logs from assertion
  • 8383edf refactor: update error logs in assertion framework to include minimal context
  • 4f80aec refactor: replace custom assertions with header_assertion in p2
  • 63ce3a8 refactor: remove log for cursor_is_null instead log next_cursor (null)
  • 59ed47d fix: update DescribeTopicPartition to plural
  • 57360b4 refactor: replace custom assertions with describe_topic_assertion in p6
  • 1b1096a refactor: replace custom assertions with header_assertion in p5
  • 1d9ed2c refactor: replace custom assertions with describe_topic_assertion in p5
  • e85d628 feat: add describe_topic_assertion
  • 2f5a700 feat: add builder pattern for asserting topics and main body
  • b872959 refactor: add DescribeTopicPartitionsResponseAssertion to assertions package