summaryrefslogtreecommitdiff
path: root/exercises/quiz3.rs
diff options
context:
space:
mode:
authorSanjay K <sanjaykdragon@users.noreply.github.com>2020-05-19 12:47:44 -0400
committerGitHub <noreply@github.com>2020-05-19 18:47:44 +0200
commit010a04569282149cea7f7a76fc4d7f4c9f0f08dd (patch)
treec1c563b177e1207be2225a70c67c5d0a4d0ccf15 /exercises/quiz3.rs
parent51666609f1087231701c1dffe79420414f0beeb3 (diff)
feat: renames test to quiz, fixes #244
BREAKING CHANGE * changed test to quiz: fixes issues in #244 * fixed info.toml: #244 * fixed naming related issues
Diffstat (limited to 'exercises/quiz3.rs')
-rw-r--r--exercises/quiz3.rs29
1 files changed, 29 insertions, 0 deletions
diff --git a/exercises/quiz3.rs b/exercises/quiz3.rs
new file mode 100644
index 0000000..30596b9
--- /dev/null
+++ b/exercises/quiz3.rs
@@ -0,0 +1,29 @@
+// quiz.rs
+// This is a quiz for the following sections:
+// - Tests
+
+// This quiz isn't testing our function -- make it do that in such a way that
+// the test passes. Then write a second test that tests that we get the result
+// we expect to get when we call `times_two` with a negative number.
+// No hints, you can do this :)
+
+// I AM NOT DONE
+
+pub fn times_two(num: i32) -> i32 {
+ num * 2
+}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn returns_twice_of_positive_numbers() {
+ assert_eq!(times_two(4), ???);
+ }
+
+ #[test]
+ fn returns_twice_of_negative_numbers() {
+ // TODO write an assert for `times_two(-4)`
+ }
+}