function test_channel2() { $template = array(); $template['strings'] = array(); $template['strings'][] = LEON_STRING; $template['numbers'] = array(); $template['numbers'][] = LEON_INT; $channel = new Channel($template); $payload = array(); $payload['strings'] = array(); $payload['strings'][] = "the"; $payload['strings'][] = "dog"; $payload['strings'][] = "ate"; $payload['strings'][] = "the"; $payload['strings'][] = "cat"; $payload['numbers'] = array(); $payload['numbers'][] = 100; $payload['numbers'][] = 1000; $payload['numbers'][] = 10000; $payload['numbers'][] = 100000; $this->assertEquals($channel->decode($channel->encode($payload)), $payload); }
function test_double() { $payload = -232.222; $channel = new LEON\Channel(LEON_DOUBLE); $this->assertEquals($payload, $channel->decode($channel->encode($payload))); }