Home | History | Annotate | Download | only in tests
      1 /*
      2  * Copyright 2013 Google Inc.
      3  *
      4  * Use of this source code is governed by a BSD-style license that can be
      5  * found in the LICENSE file.
      6  */
      7 
      8 #include "SkRTConf.h"
      9 #include "SkOSEnvironment.h"
     10 #include "Test.h"
     11 
     12 // Friended proxy for SkRTConfRegistry::parse()
     13 template <typename T>
     14 bool test_rt_conf_parse(SkRTConfRegistry* reg, const char* key, T* value) {
     15     return reg->parse(key, value);
     16 }
     17 
     18 DEF_TEST(SkRTConfRegistry, reporter) {
     19     SkRTConfRegistry reg;
     20 
     21     sk_setenv("skia_nonexistent_item", "132");
     22     int result = 0;
     23     test_rt_conf_parse(&reg, "nonexistent.item", &result);
     24     REPORTER_ASSERT(reporter, result == 132);
     25 }
     26