Newer
Older
libj / modules / x-tokenizer / test / src / ut_tokenizer.cpp
Nomura Kei on 31 Dec 792 bytes 一時保存
#include <iostream>
#include <vector>
#include <j/cppunit/cppunit.hpp>
#include <j/cppunit/assert.hpp>
#include <j/lang/assertion_error.hpp>

#include <string_util.hpp>
#include <tokenizer.hpp>

using namespace j;
using namespace j::lang;
using namespace j::cppunit;
using namespace xtokenizer;

class TokenizerTest : public TestCase
{
public:
    TokenizerTest() {}
    ~TokenizerTest() {}
    void setUp() {}
    void tearDown() {}

    void testTokenizer()
    { //                 01234567890123
        Tokenizer tokenizer("files/test-script.k");
        std::vector<Token> tokens = tokenizer.parse();
        for (Token token : tokens)
        {
            std::cout << token.str << std::endl;
        }
    }

    void suite()
    {
        RUN_TEST("parse", testTokenizer);
    }
};