mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 00:11:26 +00:00
Add a couple of teswts for scanning zeros as doubles
This commit is contained in:
parent
4784da65ef
commit
68308540bd
1 changed files with 18 additions and 0 deletions
|
@ -186,6 +186,24 @@ int main()
|
|||
PASS([scn scanLocation] == 5u, "all scanned");
|
||||
PASS([scn isAtEnd], "is at end");
|
||||
|
||||
scn = [NSScanner scannerWithString: @"0.0"];
|
||||
flt = 1.0;
|
||||
[scn scanFloat: &flt];
|
||||
PASS(flt == 0.0, "flt = 0.0");
|
||||
PASS([scn isAtEnd], "is at end");
|
||||
|
||||
double r, g, b;
|
||||
NSScanner *scanner;
|
||||
BOOL ok = NO;
|
||||
|
||||
scanner = [NSScanner scannerWithString: @"0 0 0"];
|
||||
PASS([scanner scanDouble: &r]
|
||||
&& [scanner scanDouble: &g]
|
||||
&& [scanner scanDouble: &b]
|
||||
&& [scanner isAtEnd]
|
||||
&& 0.0 == r && 0.0 == g && 0.0 == b,
|
||||
"scan three space separated zeros as doubles")
|
||||
|
||||
[arp release]; arp = nil;
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue