Home | History | Annotate | Download | only in test
      1 // Copyright 2013 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include <string>
      6 
      7 #include "testing/gtest/include/gtest/gtest.h"
      8 #include "tools/json_schema_compiler/test/test_features.h"
      9 
     10 using test::features::TestFeatures;
     11 
     12 TEST(FeaturesGeneratorTest, FromString) {
     13   TestFeatures test_features;
     14   EXPECT_EQ(TestFeatures::kSimple, test_features.FromString("simple"));
     15   EXPECT_EQ(TestFeatures::kComplex, test_features.FromString("complex"));
     16 }
     17 
     18 TEST(FeaturesGeneratorTest, ToString) {
     19   TestFeatures test_features;
     20   EXPECT_STREQ("simple", test_features.ToString(TestFeatures::kSimple));
     21   EXPECT_STREQ("complex", test_features.ToString(TestFeatures::kComplex));
     22 }
     23