| 28 | #include <test.hpp> |
| 29 | |
| 30 | TEST_CASE(test_param_name) |
| 31 | { |
| 32 | CHECK(migraphx::param_name(0) == "x0"); |
| 33 | CHECK(migraphx::param_name(1) == "x1"); |
| 34 | CHECK(migraphx::param_name(10) == "x:00010"); |
| 35 | CHECK(migraphx::param_name(11) == "x:00011"); |
| 36 | CHECK(migraphx::param_name(100) == "x:00100"); |
| 37 | CHECK(migraphx::param_name(101) == "x:00101"); |
| 38 | CHECK(migraphx::param_name(10011) == "x:10011"); |
| 39 | CHECK(migraphx::param_name(99999) == "x:99999"); |
| 40 | CHECK(test::throws([] { migraphx::param_name(100000); })); |
| 41 | CHECK(test::throws([] { migraphx::param_name(100001); })); |
| 42 | } |
| 43 | |
| 44 | TEST_CASE(test_param_name_sorted) |
| 45 | { |