更新测试用例

This commit is contained in:
邹晓航
2015-01-04 11:51:27 +08:00
parent f08533a8f8
commit 48fb38e6e3
2 changed files with 5 additions and 2 deletions

View File

@@ -3,9 +3,11 @@
namespace TinySTL{
namespace SuffixArrayTest{
void testCase(){
char arr[] = { 'a', 'a', 'b', 'a', 'a', 'a', 'a', 'b' };
//char arr[] = { 'a', 'a', 'b', 'a', 'a', 'a', 'a', 'b' };
std::string str("aabaaaab");
TinySTL::suffix_array sa(arr, 8);
//TinySTL::suffix_array sa(arr, 8);
TinySTL::suffix_array sa(str.data(), str.size());
auto sa1 = sa.suffixArray();
auto sa2 = TinySTL::suffix_array::array_type{3, 4, 5, 0, 6, 1, 7, 2};
assert(TinySTL::Test::container_equal(sa1, sa2));

View File

@@ -6,6 +6,7 @@
#include "../SuffixArray.h"
#include <cassert>
#include <string>
namespace TinySTL{
namespace SuffixArrayTest{