Skip to content

Commit

Permalink
Nit: Use macro for exercise (shramee#141)
Browse files Browse the repository at this point in the history
  • Loading branch information
barretodavid committed Sep 13, 2023
1 parent 1c9357f commit db59818
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions exercises/options/options3.cairo
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,12 @@ fn display_grades(student: @Student, index: usize) {
#[test]
#[available_gas(20000000)]
fn test_all_defined() {
let mut courses = ArrayTrait::<Option<felt252>>::new();
courses.append(Option::Some('A'));
courses.append(Option::Some('B'));
courses.append(Option::Some('C'));
courses.append(Option::Some('A'));
let courses = array![
Option::Some('A'),
Option::Some('B'),
Option::Some('C'),
Option::Some('A'),
];
let mut student = Student { name: 'Alice', courses: courses };
display_grades(@student, 0);
}
Expand All @@ -62,12 +63,13 @@ fn test_all_defined() {
#[test]
#[available_gas(20000000)]
fn test_some_empty() {
let mut courses = ArrayTrait::<Option<felt252>>::new();
courses.append(Option::Some('A'));
courses.append(Option::None(()));
courses.append(Option::Some('B'));
courses.append(Option::Some('C'));
courses.append(Option::None(()));
let courses = array![
Option::Some('A'),
Option::None(()),
Option::Some('B'),
Option::Some('C'),
Option::None(()),
];
let mut student = Student { name: 'Bob', courses: courses };
display_grades(@student, 0);
}

0 comments on commit db59818

Please sign in to comment.