-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStringUtilTestCase.m
More file actions
41 lines (30 loc) · 913 Bytes
/
StringUtilTestCase.m
File metadata and controls
41 lines (30 loc) · 913 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//
// StringUtilTestCase.m
// BucketView
//
// Created by Tony Eichelberger on 11/5/10.
// Copyright 2010 __MyCompanyName__. All rights reserved.
//
#import <SenTestingKit/SenTestingKit.h>
@interface StringUtilTestCase : SenTestCase {
}
@end
#import "NSString+Util.h"
@implementation StringUtilTestCase
- (void)testHasDataWhenStringIsNil {
NSString *nilString = nil;
STAssertFalse([nilString hasData], @"should not have data when nil");
}
- (void)testHasDataWhenStringIsEmpty {
NSString *emptyString = @"";
STAssertFalse([emptyString hasData], @"should not have data when nil");
}
- (void)testHasDataWhenStringIsSpaces {
NSString *emptyString = @" ";
STAssertFalse([emptyString hasData], @"should not have data when nil");
}
- (void)testHasDataWhenStringIsWhitespace {
NSString *emptyString = @" \n\n \t";
STAssertFalse([emptyString hasData], @"should not have data when nil");
}
@end