Skip to content

🚨 configlet sync --test found unsynced tests #577

@github-actions

Description

@github-actions
Checking exercises...
[warn] anagram: missing 8 test cases
       - detects two anagrams (03eb9bbe-8906-4ea0-84fa-ffe711b52c8b)
       - does not detect an anagram if the original word is repeated (630abb71-a94e-4715-8395-179ec1df9f91)
       - words are not anagrams of themselves (68934ed0-010b-4ef9-857a-20c9012d1ebf)
       - words are not anagrams of themselves even if letter case is partially different (589384f3-4c8a-4e7d-9edc-51c3e5f0c90e)
       - words are not anagrams of themselves even if letter case is completely different (ba53e423-7e02-41ee-9ae2-71f91e6d18e6)
       - words other than themselves can be anagrams (33d3f67e-fbb9-49d3-a90e-0beb00861da7)
       - handles case of greek letters (a6854f66-eec1-4afd-a137-62ef2870c051)
       - different characters may have the same bytes (fd3509e5-e3ba-409d-ac3d-a9ac84d13296)
[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] dnd-character: missing 1 test case
       - each ability is only calculated once (dca2b2ec-f729-4551-84b9-078876bb4808)
[warn] forth: missing 6 test cases
       - addition -> more than two values on the stack (1e07a098-c5fa-4c66-97b2-3c81205dbc2f)
       - subtraction -> more than two values on the stack (2c8cc5ed-da97-4cb1-8b98-fa7b526644f4)
       - multiplication -> more than two values on the stack (5cd085b5-deb1-43cc-9c17-6b1c38bc9970)
       - division -> more than two values on the stack (f224f3e0-b6b6-4864-81de-9769ecefa03f)
       - combined arithmetic -> multiplication and addition (f749b540-53aa-458e-87ec-a70797eddbcb)
       - combined arithmetic -> addition and multiplication (c8e5a4c2-f9bf-4805-9a35-3c3314e4989a)
[warn] gigasecond: missing 1 test case
       - does not mutate the input (fcec307c-7529-49ab-b0fe-20309197618a)
[warn] grade-school: missing 16 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't be in two different grades (c125dab7-2a53-492f-a99a-56ad511940d8)
       - 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] kindergarten-garden: missing 8 test cases
       - full garden -> for Charlie (566b621b-f18e-4c5f-873e-be30544b838c)
       - full garden -> for David (3ad3df57-dd98-46fc-9269-1877abf612aa)
       - full garden -> for Eve (0f0a55d1-9710-46ed-a0eb-399ba8c72db2)
       - full garden -> for Fred (a7e80c90-b140-4ea1-aee3-f4625365c9a4)
       - full garden -> for Ginny (9d94b273-2933-471b-86e8-dba68694c615)
       - full garden -> for Harriet (f55bc6c2-ade8-4844-87c4-87196f1b7258)
       - full garden -> for Ileana (759070a3-1bb1-4dd4-be2c-7cce1d7679ae)
       - full garden -> for Joseph (78578123-2755-4d4a-9c7d-e985b8dda1c6)
[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] list-ops: missing 7 test cases
       - append entries to a list and return the new list -> empty list to list (e842efed-3bf6-4295-b371-4d67a4fdf19c)
       - folds (reduces) the given list from the left with a function -> empty list (36549237-f765-4a4c-bfd9-5d3a8f7b07d2)
       - folds (reduces) the given list from the left with a function -> direction independent function applied to non-empty list (7a626a3c-03ec-42bc-9840-53f280e13067)
       - folds (reduces) the given list from the left with a function -> direction dependent function applied to non-empty list (d7fcad99-e88e-40e1-a539-4c519681f390)
       - folds (reduces) the given list from the right with a function -> empty list (17214edb-20ba-42fc-bda8-000a5ab525b0)
       - folds (reduces) the given list from the right with a function -> direction independent function applied to non-empty list (e1c64db7-9253-4a3d-a7c4-5273b9e2a1bd)
       - folds (reduces) the given list from the right with a function -> direction dependent function applied to non-empty list (8066003b-f2ff-437e-9103-66e6df474844)
[warn] phone-number: missing 4 test cases
       - invalid when 9 digits (2de74156-f646-42b5-8638-0ef1d8b58bc2)
       - invalid when more than 11 digits (4a1509b7-8953-4eec-981b-c483358ff531)
       - invalid with letters (eb8a1fc0-64e5-46d3-b0c6-33184208e28a)
       - invalid with punctuations (065f6363-8394-4759-b080-e6c8c351dd1f)
[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] reverse-string: missing 3 test cases
       - wide characters (1bed0f8a-13b0-4bd3-9d59-3d0593326fa2)
       - grapheme cluster with pre-combined form (93d7e1b8-f60f-4f3c-9559-4056e10d2ead)
       - grapheme clusters (1028b2c1-6763-4459-8540-2da47ca512d9)
[warn] sublist: missing 1 test case
       - first list missing additional digits from second list (7bc76cb8-5003-49ca-bc47-cdfbe6c2bb89)
[warn] word-count: missing 2 test cases
       - with apostrophes (4ff6c7d7-fcfc-43ef-b8e7-34ff1837a2d3)
       - quotation for word with apostrophe (6d00f1db-901c-4bec-9829-d20eb3044557)
[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] some exercises are missing test cases
  • anagram
  • bank-account
  • dnd-character
  • forth
  • gigasecond
  • grade-school
  • kindergarten-garden
  • linked-list
  • list-ops
  • phone-number
  • protein-translation
  • rational-numbers
  • reverse-string
  • sublist
  • word-count
  • word-search

Metadata

Metadata

Assignees

No one assigned

    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