4d04aad890
Merge pull request #1641 from mo8it/move-semantics5-test
...
Convert exercises with assertions to tests
2023-09-06 09:31:46 +02:00
992e5163d3
Merge pull request #1565 from pksadiq/fix-enum3-message-modification
...
fix(enums3): modify message string in test
2023-09-04 14:37:44 +02:00
c57ad35e5b
Merge pull request #1477 from bean5/main
...
small changes to a few README files
2023-09-04 14:35:15 +02:00
abc3013096
Merge pull request #1660 from rust-lang/fix/move-semantics-tests
...
fix: refactor move semantics 1-4 into tests
2023-09-04 14:32:01 +02:00
51e237d5f9
fix: refactor move semantics 1-4 into tests
2023-09-04 14:29:06 +02:00
849e4a3647
Merge pull request #1599 from szabgab/if1-test-case
...
add test-case to if/if1 to check equal values
2023-09-04 13:55:10 +02:00
c177507db3
Merge pull request #1610 from jrcarl624/patch-1
...
Updated if3.rs: Added a note that states that the test does not need to be changed.
2023-09-04 13:54:20 +02:00
a09a0c47ae
fix: add extra line in if3 comment
2023-09-04 13:53:54 +02:00
6378c2a81f
Merge pull request #1620 from mkovaxx/fix_1611
...
Fix 1611
2023-09-04 13:51:57 +02:00
2d1da2ab57
Merge pull request #1645 from mo8it/prober-types-structs3
...
Use u32 instead of i32
2023-08-29 10:20:36 +02:00
9c0581bc0f
Use u32 instead of i32
2023-08-29 00:52:11 +02:00
193b600382
Convert other exercises that have assertions to test mode
2023-08-27 01:06:01 +02:00
16936d95d1
Fix typo
2023-08-27 00:50:35 +02:00
64224d3918
Make move_semantics5 a test
2023-08-27 00:48:19 +02:00
fa0463b3b2
fix(errors1): change Result to Option in exersise description
2023-08-25 21:49:22 +02:00
ad1c29c512
Fix comment in errors2
2023-08-14 12:49:28 -07:00
720f33eee6
add .to_mut() in test owned_mutation()
2023-08-10 19:56:47 +09:00
2691a35102
Fix from_into.rs tests
2023-08-07 18:22:49 +03:00
828e724659
Added note related to tests.
2023-08-01 13:33:32 -04:00
be8d1df8b9
chore(errors4): improved comment
2023-07-28 23:05:01 +02:00
ef8f1f108b
docs: dedup repeated sentence
2023-07-21 14:42:19 +02:00
7f9f897945
add test-case to if/if1 to check equal values
2023-07-20 08:28:18 +03:00
287172698a
added if3 based on: Using if in a let Statement
2023-07-03 14:52:13 -04:00
eacf7db6f3
refactor: Update comment to use correct construct name 'Result' instead of 'Option'
...
Refactor the comment in the code to provide a more accurate description of the construct being used. Replace the mention of Option with Result.
2023-06-23 17:18:17 +05:45
c5231f0ce3
fix(enums3): modify message string in test
...
Otherwise it won't actually test the change of state.message and
it would fail to check if the user missed changing state.message
This happened to me as I had a catch-all line in `match`
2023-06-16 13:50:54 +05:30
b44472b237
Merge branch 'main' into comment_cleanup
2023-06-12 12:39:02 +02:00
171d20ce3e
Merge pull request #1546 from b-apperlo/b-apperlo-patch-1
...
feat: added test function to hashmaps2.rs
2023-06-12 12:20:36 +02:00
974717ca11
Merge pull request #1547 from b-apperlo/b-apperlo-patch-2
...
fix: update hashmaps3.rs
2023-06-12 12:18:36 +02:00
0d2a1bdef1
Merge pull request #1549 from IVIURRAY/enums3-message-test
...
fix(enums3): add test for message
2023-06-12 12:17:07 +02:00
369ae2e63d
feat(move_semantics2): rewrite hint
2023-06-12 12:07:18 +02:00
d0a1783083
fix(enums3): add test for message
...
closes #1548
2023-06-08 22:14:25 +01:00
a4fe3602b2
fix: updated comment for struct
2023-06-08 16:46:45 +02:00
8974e33f69
fix: update hashmaps3.rs
2023-06-08 16:44:39 +02:00
bbfb4c7e63
feat: added test function to hashmaps2.rs
...
The existing test functions only check if a kind of fruit exists in the hashmap, but not if the amount of fruits is higher than zero. This new test function solves this.
2023-06-08 15:49:07 +02:00
7eef5d15ee
docs: cleanup the explanation paragraphs at the start of each exercise.
2023-05-29 18:41:51 +01:00
9604ab6621
fix(exercises): use snake_case variables
2023-05-23 15:00:55 +08:00
656140d9e6
Merge pull request #1478 from Ben2917/improved_tests_for_iterators5
...
fix: Added some extra tests to validate iterators5 solution
2023-05-17 16:14:29 +02:00
a6f99645c6
chore: rustfmt
2023-05-17 16:02:39 +02:00
81cd97902a
Merge pull request #1487 from lionel-rowe/patch-1
...
feat(options2): better test for layered_option
2023-05-17 15:56:55 +02:00
3ecb47ff2c
fix(options3): panic when not matching to avoid false positives
...
Closes #1503
2023-05-09 15:13:18 -05:00
d3fea5f15a
Merge branch 'main' into patch-2
2023-05-01 19:10:56 -04:00
c4627e7112
chore: clarified cow owned_no_mutation comments
2023-04-27 15:49:40 -07:00
836134202e
feat(options2): better tests for layered_option
...
The existing test can be solved with the following:
```rs
while let Some(integer) = optional_integers.pop() {
assert_eq!(integer.unwrap(), range);
```
Similarly with `expect(...)`, `unwrap_or(0)`, `unwrap_or_default()`, etc. However, none of these solutions use the learning point of stacking `Option<T>`s.
The updated test can _only_ be solved by stacking `Option<T>`s:
```rs
while let Some(Some(integer)) = optional_integers.pop() {
assert_eq!(integer, cursor);
```
With the updated test, using `unwrap` or `expect` will panic when it hits the `None` value, and using `unwrap_or` or `unwrap_or_default` will cause the final `assert_eq!(cursor, 0)` to panic.
2023-04-21 06:05:25 +01:00
319a8253ba
fix(move_semantics2): fix line number comment
...
Commit fef8314
added three lines of comments, which left the line
numbers expected to stay unchanged mentioned on line 2 out of date.
2023-04-20 12:15:31 -04:00
352267871c
fix: Added some extra tests to validate iterators5 solution
...
closes : #1387
2023-04-15 17:34:52 +01:00
15ae83f868
docs: Replace apostrophe (for consistency with other README files)
2023-04-13 20:32:18 -06:00
8ed2cf7ef5
Update move_semantics2.rs
2023-04-10 22:36:21 -04:00
c74e0bfd18
docs: update line numbers in move_semantics2
2023-04-07 01:56:20 -04:00
087e076ec0
Merge pull request #1384 from stornquist/patch-1
...
fix(move_semantics2): add expected output comment
2023-04-05 13:10:57 +00:00
ab6aa23cec
Merge pull request #1391 from ktheory/ktheory/iter5
...
docs: clarify instructions on iterators5.rs
2023-04-05 13:06:43 +00:00