...
Positive test cases (test rational resistances)
Expect
calculate_current(0.0, 1.0) == 0.0
Expect
calculate_current(0.0, FLOAT_MAX) == 0.0
Negative test cases (test irrational resistances)
Expect
calculate_current(0.0, 0.0) == 0.0
(No runtime divide by 0 exception should occur)Expect
calculate_current(0.0, -1.0) == 0.0
(No runtime divide by 0 exception should occur)
...