Skip to content

🚨 configlet sync --test found unsynced tests #2719

@github-actions

Description

@github-actions
Checking exercises...
[warn] bank-account: missing 17 test cases
       - Newly opened account has zero balance (983a1528-4ceb-45e5-8257-8ce01aceb5ed)
       - Single deposit (e88d4ec3-c6bf-4752-8e59-5046c44e3ba7)
       - Multiple deposits (3d9147d4-63f4-4844-8d2b-1fee2e9a2a0d)
       - Withdraw once (08f1af07-27ae-4b38-aa19-770bde558064)
       - Withdraw twice (6f6d242f-8c31-4ac6-8995-a90d42cad59f)
       - Can do multiple operations sequentially (45161c94-a094-4c77-9cec-998b70429bda)
       - Cannot check balance of closed account (f9facfaa-d824-486e-8381-48832c4bbffd)
       - Cannot deposit into closed account (7a65ba52-e35c-4fd2-8159-bda2bde6e59c)
       - Cannot deposit into unopened account (a0a1835d-faae-4ad4-a6f3-1fcc2121380b)
       - Cannot withdraw from closed account (570dfaa5-0532-4c1f-a7d3-0f65c3265608)
       - Cannot close an account that was not opened (c396d233-1c49-4272-98dc-7f502dbb9470)
       - Cannot open an already opened account (c06f534f-bdc2-4a02-a388-1063400684de)
       - Reopened account does not retain balance (0722d404-6116-4f92-ba3b-da7f88f1669c)
       - Cannot withdraw more than deposited (ec42245f-9361-4341-8231-a22e8d19c52f)
       - Cannot withdraw negative (4f381ef8-10ef-4507-8e1d-0631ecc8ee72)
       - Cannot deposit negative (d45df9ea-1db0-47f3-b18c-d365db49d938)
       - Can handle concurrent transactions (ba0c1e0b-0f00-416f-8097-a7dfc97871ff)
[warn] grade-school: missing 15 test cases
       - Add a student (9337267f-7793-4b90-9b4a-8e3978408824)
       - Adding multiple students in the same grade in the roster (73c3ca75-0c16-40d7-82f5-ed8fe17a8e4a)
       - Cannot add student to same grade in the roster more than once (87c871c1-6bde-4413-9c44-73d59a259d83)
       - A student can only be added to the same grade in the roster once (a0c7b9b8-0e89-47f8-8b4a-c50f885e79d1)
       - Student not added to same grade in the roster more than once (d7982c4f-1602-49f6-a651-620f2614243a)
       - Adding students in multiple grades (e70d5d8f-43a9-41fd-94a4-1ea0fa338056)
       - Cannot add same student to multiple grades in the roster (7df542f1-57ce-433c-b249-ff77028ec479)
       - A student cannot be added to more than one grade in the sorted roster (6a03b61e-1211-4783-a3cc-fc7f773fba3f)
       - Student not added to multiple grades in the roster (c7ec1c5e-9ab7-4d3b-be5c-29f2f7a237c5)
       - Students are sorted by grades in the roster (d9af4f19-1ba1-48e7-94d0-dabda4e5aba6)
       - Students are sorted by name in the roster (d9fb5bea-f5aa-4524-9d61-c158d8906807)
       - Grade is empty if no students in that grade (1e0cf06b-26e0-4526-af2d-a2e2df6a51d6)
       - Student not added to same grade more than once (2bfc697c-adf2-4b65-8d0f-c46e085f796e)
       - Student not added to multiple grades (66c8e141-68ab-4a04-a15a-c28bc07fe6b9)
       - Student not added to other grade for multiple grades (c9c1fc2f-42e0-4d2c-b361-99271f03eda7)
[warn] linked-list: missing 19 test cases
       - pop gets element from the list (7f7e3987-b954-41b8-8084-99beca08752c)
       - push/pop respectively add/remove at the end of the list (c3f67e5d-cfa2-4c3e-a18f-7ce999c3c885)
       - shift gets an element from the list (00ea24ce-4f5c-4432-abb4-cc6e85462657)
       - shift gets first element from the list (37962ee0-3324-4a29-b588-5a4c861e6564)
       - unshift adds element at start of the list (30a3586b-e9dc-43fb-9a73-2770cec2c718)
       - pop, push, shift, and unshift can be used in any order (042f71e4-a8a7-4cf0-8953-7e4f3a21c42d)
       - count an empty list (88f65c0c-4532-4093-8295-2384fb2f37df)
       - count a list with items (fc055689-5cbe-4cd9-b994-02e2abbb40a5)
       - count is correct after mutation (8272cef5-130d-40ea-b7f6-5ffd0790d650)
       - popping to empty doesn't break the list (229b8f7a-bd8a-4798-b64f-0dc0bb356d95)
       - shifting to empty doesn't break the list (4e1948b4-514e-424b-a3cf-a1ebbfa2d1ad)
       - deletes the only element (e8f7c600-d597-4f79-949d-8ad8bae895a6)
       - deletes the element with the specified value from the list (fd65e422-51f3-45c0-9fd0-c33da638f89b)
       - deletes the element with the specified value from the list, re-assigns tail (59db191a-b17f-4ab7-9c5c-60711ec1d013)
       - deletes the element with the specified value from the list, re-assigns head (58242222-5d39-415b-951d-8128247f8993)
       - deletes the first of two elements (ee3729ee-3405-4bd2-9bad-de0d4aa5d647)
       - deletes the second of two elements (47e3b3b4-b82c-4c23-8c1a-ceb9b17cb9fb)
       - delete does not modify the list if the element is not found (7b420958-f285-4922-b8f9-10d9dcab5179)
       - deletes only the first occurrence (7e04828f-6082-44e3-a059-201c63252a76)
[warn] poker: missing 11 test cases
       - winning high card hand also has the lowest card (da01becd-f5b0-4342-b7f3-1318191d0580)
       - both hands have the same pair, high card wins (b3acd3a7-f9fa-4647-85ab-e0a9e07d1365)
       - both hands have two pairs that add to the same value, win goes to highest pair (f761e21b-2560-4774-a02a-b3e9366a51ce)
       - two pairs first ranked by largest pair (fc6277ac-94ac-4078-8d39-9d441bc7a79e)
       - with multiple decks, two players can have same three of a kind, ties go to highest remaining cards (26a4a7d4-34a2-4f18-90b4-4a8dd35d2bb1)
       - aces cannot be in the middle of a straight (Q K A 2 3) (e214b7df-dcba-45d3-a2e5-342d8c46c286)
       - both hands have a flush, tie goes to high card, down to the last one if necessary (e04137c5-c19a-4dfc-97a1-9dfe9baaa2ff)
       - aces can end a straight flush (10 J Q K A) (d9629e22-c943-460b-a951-2134d1b43346)
       - aces can start a straight flush (A 2 3 4 5) (05d5ede9-64a5-4678-b8ae-cf4c595dc824)
       - aces cannot be in the middle of a straight flush (Q K A 2 3) (ad655466-6d04-49e8-a50c-0043c3ac18ff)
       - even though an ace is usually high, a 5-high straight flush is the lowest-scoring straight flush (be620e09-0397-497b-ac37-d1d7a4464cfc)
[warn] protein-translation: missing 8 test cases
       - Empty RNA sequence results in no proteins (2c44f7bf-ba20-43f7-a3bf-f2219c0c3f98)
       - Sequence of two protein codons translates into proteins (f4d9d8ee-00a8-47bf-a1e3-1641d4428e54)
       - Sequence of two different protein codons translates into proteins (dd22eef3-b4f1-4ad6-bb0b-27093c090a9d)
       - Sequence of two non-STOP codons does not translate to a STOP codon (f6f92714-769f-4187-9524-e353e8a41a80)
       - Non-existing codon can't translate (1e75ea2a-f907-4994-ae5c-118632a1cb0f)
       - Unknown amino acids, not part of a codon, can't translate (9eac93f3-627a-4c90-8653-6d0a0595bc6f)
       - Incomplete RNA sequence can't translate (9d73899f-e68e-4291-b1e2-7bf87c00f024)
       - Incomplete RNA sequence can translate if valid until a STOP codon (43945cf7-9968-402d-ab9f-b8a28750b050)
[warn] rational-numbers: missing 5 test cases
       - Absolute value -> Absolute value of a rational number is reduced to lowest terms (4a8c939f-f958-473b-9f88-6ad0f83bb4c4)
       - Exponentiation of a rational number -> Raise a positive rational number to a negative integer power (c291cfae-cfd8-44f5-aa6c-b175c148a492)
       - Exponentiation of a rational number -> Raise a negative rational number to an even negative integer power (45cb3288-4ae4-4465-9ae5-c129de4fac8e)
       - Exponentiation of a rational number -> Raise a negative rational number to an odd negative integer power (2d47f945-ffe1-4916-a399-c2e8c27d7f72)
       - Reduction to lowest terms -> Reduce places the minus sign on the numerator (5ed6f248-ad8d-4d4e-a545-9146c6727f33)
[warn] resistor-color-trio: missing 5 test cases
       - Blue and violet and blue (5f6404a7-5bb3-4283-877d-3d39bcc33854)
       - Minimum possible value (7d3a6ab8-e40e-46c3-98b1-91639fff2344)
       - Maximum possible value (ca0aa0ac-3825-42de-9f07-dac68cc580fd)
       - First two colors make an invalid octal number (0061a76c-903a-4714-8ce2-f26ce23b0e09)
       - Ignore extra colors (30872c92-f567-4b69-a105-8455611c10c4)
[warn] say: missing 4 test cases
       - thirty (f010d4ca-12c9-44e9-803a-27789841adb1)
       - ninety-nine (738ce12d-ee5c-4dfb-ad26-534753a98327)
       - two hundred (2f061132-54bc-4fd4-b5df-0a3b778959b9)
       - nine hundred ninety-nine (feed6627-5387-4d38-9692-87c0dbc55c33)
[warn] strain: missing 14 test cases
       - keep on empty list returns empty list (26af8c32-ba6a-4eb3-aa0a-ebd8f136e003)
       - keeps everything (f535cb4d-e99b-472a-bd52-9fa0ffccf454)
       - keeps nothing (950b8e8e-f628-42a8-85e2-9b30f09cde38)
       - keeps first and last (92694259-6e76-470c-af87-156bdf75018a)
       - keeps neither first nor last (938f7867-bfc7-449e-a21b-7b00cbb56994)
       - keeps strings (8908e351-4437-4d2b-a0f7-770811e48816)
       - keeps lists (2728036b-102a-4f1e-a3ef-eac6160d876a)
       - discard on empty list returns empty list (ef16beb9-8d84-451a-996a-14e80607fce6)
       - discards everything (2f42f9bc-8e06-4afe-a222-051b5d8cd12a)
       - discards nothing (ca990fdd-08c2-4f95-aa50-e0f5e1d6802b)
       - discards first and last (71595dae-d283-48ca-a52b-45fa96819d2f)
       - discards neither first nor last (ae141f79-f86d-4567-b407-919eaca0f3dd)
       - discards strings (daf25b36-a59f-4f29-bcfe-302eb4e43609)
       - discards lists (a38d03f9-95ad-4459-80d1-48e937e4acaf)
[warn] variable-length-quantity: missing 5 test cases
       - Encode a series of integers, producing a series of bytes. -> asymmetric single byte (890bc344-cb80-45af-b316-6806a6971e81)
       - Encode a series of integers, producing a series of bytes. -> asymmetric double byte (4977d113-251b-4d10-a3ad-2f5a7756bb58)
       - Encode a series of integers, producing a series of bytes. -> asymmetric triple byte (6731045f-1e00-4192-b5ae-98b22e17e9f7)
       - Encode a series of integers, producing a series of bytes. -> asymmetric quadruple byte (b45ef770-cbba-48c2-bd3c-c6362679516e)
       - Encode a series of integers, producing a series of bytes. -> asymmetric quintuple byte (9be46731-7cd5-415c-b960-48061cbc1154)
[warn] word-search: missing 4 test cases
       - Should fail to locate words that are not on horizontal, vertical, or diagonal lines (fda5b937-6774-4a52-8f89-f64ed833b175)
       - Should not concatenate different lines to find a horizontal word (5b6198eb-2847-4e2f-8efe-65045df16bd3)
       - Should not wrap around horizontally to find a word (eba44139-a34f-4a92-98e1-bd5f259e5769)
       - Should not wrap around vertically to find a word (cd1f0fa8-76af-4167-b105-935f78364dac)
[warn] wordy: missing 4 test cases
       - just a zero (18983214-1dfc-4ebd-ac77-c110dde699ce)
       - just a negative number (607c08ee-2241-4288-916d-dae5455c87e6)
       - addition with a left hand zero (bb9f2082-171c-46ad-ad4e-c3f72087c1b5)
       - addition with a right hand zero (6fa05f17-405a-4742-80ae-5d1a8edb0d5d)
[warn] some exercises are missing test cases

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions