Assertion Failing, even if the output value (or string, in this case) and the assertion is exactly same
Show older comments
Hello Community,
The execution of my code, is showing "Error using assert, Assertion failed". Even though the output value and the compared value are exactly the same.
This is what i am trying to display:
res = sprintf("%s won by %g runs",a(1),(c_1-d_1))
and %s and % g are giving me the same values i.e. India and 31 in this case.
this is the assertion command:
assert( isequal(res,"India won by 31 runs") )
2 Comments
I believe you are trying to solve Cody Problem #56538. The assertion seems to be working here.
res = sprintf("%s won by %g runs","India",250+307-235-291)
assert( isequal(res,"India won by 31 runs") )
Can you attach your code? or a sample of it? So I can reproduce the error and see what's wrong.
Shubham Shubham
on 18 Aug 2023
Accepted Answer
More Answers (0)
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!