Migrate SkRTConfRegistry test to DEF_TEST().
BUG=None
TEST=dm --tests=true --gms=false
R=mtklein@google.com, bsalomon@google.com
Author: tfarina@chromium.org
Review URL: https://codereview.chromium.org/444303002
diff --git a/include/utils/SkRTConf.h b/include/utils/SkRTConf.h
index 4ba6070..dc95cdb 100644
--- a/include/utils/SkRTConf.h
+++ b/include/utils/SkRTConf.h
@@ -84,21 +84,20 @@
template <typename T> void set(const char *confname,
T value,
bool warnIfNotFound = true);
-#ifdef SK_SUPPORT_UNITTEST
- static void UnitTest();
-#endif
+
private:
template<typename T> friend class SkRTConf;
void registerConf(SkRTConfBase *conf);
+
template <typename T> bool parse(const char *name, T* value);
SkTDArray<SkString *> fConfigFileKeys, fConfigFileValues;
typedef SkTDict< SkTDArray<SkRTConfBase *> * > ConfMap;
ConfMap fConfs;
-#ifdef SK_SUPPORT_UNITTEST
- SkRTConfRegistry(bool);
-#endif
+
+ template <typename T>
+ friend bool test_rt_conf_parse(SkRTConfRegistry*, const char* name, T* value);
};
// our singleton registry