#!/usr/bin/env php id->range('1-10'); $table->metricID->range('1,2,3,4,5,1,2,3,4,5'); $table->metricCode->range('test_metric_1,test_metric_2,test_metric_3,test_metric_4,test_metric_5,test_metric_1,test_metric_2,test_metric_3,test_metric_4,test_metric_5'); $table->calcType->range('cron,cron,cron,cron,cron,inference,inference,inference,inference,inference'); $table->calculatedBy->range('admin,admin,admin,user1,user1,user1,user2,user2,user2,user2'); $table->system->range('1,1,1,1,1,0,0,0,0,0'); $table->gen(10); su('admin'); $metricTest = new metricModelTest(); r($metricTest->getRecordCalcInfoTest(1)) && p('calcType,calculatedBy') && e('cron,admin'); r($metricTest->getRecordCalcInfoTest(999)) && p() && e('0'); r($metricTest->getRecordCalcInfoTest(0)) && p() && e('0'); r($metricTest->getRecordCalcInfoTest(-1)) && p() && e('0'); r($metricTest->getRecordCalcInfoTest('abc')) && p() && e('0');