/** * @expectedException \InvalidArgumentException */ public function testTextThrowsExceptionWhenAskedLextSizeLessThan5() { Lorem::text(4); }
public function localizedNoArgs() { return [[Lorem::text(1000), Lorem::text(50)]]; }
/** * @test */ public function longString() { $loremIpsum = StringUtils::crlfize(Lorem::text(50000)); $data = ["Section" => ["key" => $loremIpsum]]; $ini = StringUtils::crlfize(<<<INI [Section] key = "{$loremIpsum}" INI ); $this->assertSame($ini, IniSerializer::serialize($data)); $this->assertSame($data, IniSerializer::deserialize($ini)); }
public function trimMessage() { return [[new Message(Lorem::text(10000))]]; }
/** * @dataProvider ttl */ public function testTtl($ttl) { $message = new Message(Lorem::text(1000)); $message->setTtl($ttl); $string = (string) $message; $data = json_decode($string, true); $gcmData = json_decode($data['GCM'], true); $this->assertEquals($ttl, $gcmData['time_to_live']); $admData = json_decode($data['ADM'], true); $this->assertEquals($ttl, $admData['expiresAfter']); }