<commit_before>#pragma once

#define WRD_INITIATE_CLASS(klass) Initiator<klass> __##klass;
#define WRD_TESTCASE(name, method)															\
	namespace wrd																			\
	{																						\
		namespace ut																		\
		{																					\
			class name : public TestCase													\
			{	WRD_INHERIT(name, TestCase)													\
			public:																			\
				virtual WRD_LAZY_METHOD(std::string&, getName, const, std::string, #name)	\
			protected:																		\
				virtual std::string _onTest()												\
				{																			\
					WRD_UNWRAP method														\
				}																			\
			};																				\
			Initiator<name> __##name; 														\
		}																					\
	}<commit_msg>- [ut] replace Initiator to indep's one.<commit_after>#pragma once

#define WRD_INITIATE_CLASS(klass) Initiator<klass> __##klass;
#define WRD_TESTCASE(name, method)								\
	namespace wrd												\
	{															\
		namespace ut											\
		{														\
			class name : public TestCase						\
			{	WRD_INHERIT(name, TestCase)						\
			public:												\
				virtual WRD_LAZY_METHOD(std::string&, getName,	\
					const, std::string, #name)					\
			protected:											\
				virtual std::string _onTest()					\
				{												\
					WRD_UNWRAP method							\
				}												\
			};													\
			WRD_INITIATOR(										\
				TestCase::getTests().push_back(new T());		\
			)													\
		}														\
	}
{'fraction_non_alphanumeric': 0.10323886639676114, 'fraction_numerical': 0.0, 'mean_word_length': 1.0857946554149085, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2218560', 'n_tokens_mistral': 868, 'n_tokens_neox': 507, 'n_words': 75}