b1bba2e201
When I initially released this project, I released it under my own copyright. I have since then worked on it in my 20% time at Google (and want to continue doing this) and my life becomes much simpler if the copyright is Google's. From the perspective of how this project is run and managed, **NOTHING** changes. YCM is not a Google product, merely a project run by someone who just happens to work for Google. Please note that the license of the project is **NOT** changing. People sending in future pull requests will have to sign the Google [CLA](https://developers.google.com/open-source/cla/individual) (you can sign online at the bottom of that page) before those pull requests could be merged in. People who sent in pull requests that were merged in the past will get an email from me asking them to sign the CLA as well.
36 lines
1.3 KiB
C++
36 lines
1.3 KiB
C++
// Copyright (C) 2011, 2012 Google Inc.
|
|
//
|
|
// This file is part of YouCompleteMe.
|
|
//
|
|
// YouCompleteMe is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// YouCompleteMe is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU General Public License
|
|
// along with YouCompleteMe. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#include <gtest/gtest.h>
|
|
#include "LetterNodeListMap.h"
|
|
|
|
namespace YouCompleteMe {
|
|
|
|
TEST( IndexForCharTest, Basic ) {
|
|
EXPECT_EQ( static_cast<int>( 'a' ), IndexForChar( 'a' ) );
|
|
EXPECT_EQ( static_cast<int>( 'a' ), IndexForChar( 'A' ) );
|
|
EXPECT_EQ( static_cast<int>( 'z' ), IndexForChar( 'z' ) );
|
|
EXPECT_EQ( static_cast<int>( 'z' ), IndexForChar( 'Z' ) );
|
|
|
|
EXPECT_EQ( static_cast<int>( '[' ), IndexForChar( '[' ) );
|
|
EXPECT_EQ( static_cast<int>( ' ' ), IndexForChar( ' ' ) );
|
|
EXPECT_EQ( static_cast<int>( '~' ), IndexForChar( '~' ) );
|
|
}
|
|
|
|
} // namespace YouCompleteMe
|
|
|