#pragma once #include namespace test { namespace core { void test_int_exp() { BEGIN_TEST(); assert_values_match(125L, __nac3_int_exp_impl(5, 3)); assert_values_match(3125L, __nac3_int_exp_impl(5, 5)); } void run() { test_int_exp(); } } // namespace core } // namespace test