* @author Graham Campbell */ class AddMetricCommandTest extends AbstractTestCase { use CommandTrait; protected function getObjectAndParams() { $params = [ 'name' => 'Coffee', 'suffix' => 'cups', 'description' => 'Cups of coffee consumed', 'default_value' => 0, 'calc_type' => 0, 'display_chart' => 1, 'places' => 0, 'default_view' => 0, 'threshold' => 0, 'order' => 0, 'visible' => 1, ]; $object = new AddMetricCommand( $params['name'], $params['suffix'], $params['description'], $params['default_value'], $params['calc_type'], $params['display_chart'], $params['places'], $params['default_view'], $params['threshold'], $params['order'], $params['visible'] ); return compact('params', 'object'); } protected function objectHasRules() { return true; } protected function getHandlerClass() { return AddMetricCommandHandler::class; } }