mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-06-12 00:35:21 +08:00
36 lines
967 B
Objective-C
36 lines
967 B
Objective-C
//
|
|
// RKSearchTokenizerTest.m
|
|
// RestKit
|
|
//
|
|
// Created by Blake Watters on 7/30/12.
|
|
// Copyright (c) 2012 RestKit. All rights reserved.
|
|
//
|
|
|
|
#import "RKTestEnvironment.h"
|
|
#import "RKSearchTokenizer.h"
|
|
|
|
@interface RKSearchTokenizerTest : RKTestCase
|
|
|
|
@end
|
|
|
|
@implementation RKSearchTokenizerTest
|
|
|
|
- (void)testTokenizingString
|
|
{
|
|
RKSearchTokenizer *stringTokenizer = [RKSearchTokenizer new];
|
|
NSSet *tokens = [stringTokenizer tokenize:@"This is a test"];
|
|
NSSet *expectedTokens = [NSSet setWithArray:@[ @"this", @"is", @"a", @"test" ]];
|
|
expect(tokens).to.equal(expectedTokens);
|
|
}
|
|
|
|
- (void)testTokenizingStringWithStopWords
|
|
{
|
|
RKSearchTokenizer *stringTokenizer = [RKSearchTokenizer new];
|
|
stringTokenizer.stopWords = [NSSet setWithObjects:@"is", @"a", nil];
|
|
NSSet *tokens = [stringTokenizer tokenize:@"This is a test"];
|
|
NSSet *expectedTokens = [NSSet setWithArray:@[ @"this", @"test" ]];
|
|
expect(tokens).to.equal(expectedTokens);
|
|
}
|
|
|
|
@end
|