Lines Matching refs:profile

18         $profile = new Profile('template', 'type', 'name');
20 $this->assertEquals('template', $profile->getTemplate());
21 $this->assertEquals('type', $profile->getType());
22 $this->assertEquals('name', $profile->getName());
27 $profile = new Profile('template', Profile::ROOT);
28 $this->assertTrue($profile->isRoot());
30 $profile = new Profile('template', Profile::TEMPLATE);
31 $this->assertFalse($profile->isRoot());
36 $profile = new Profile('template', Profile::TEMPLATE);
37 $this->assertTrue($profile->isTemplate());
39 $profile = new Profile('template', Profile::ROOT);
40 $this->assertFalse($profile->isTemplate());
45 $profile = new Profile('template', Profile::BLOCK);
46 $this->assertTrue($profile->isBlock());
48 $profile = new Profile('template', Profile::ROOT);
49 $this->assertFalse($profile->isBlock());
54 $profile = new Profile('template', Profile::MACRO);
55 $this->assertTrue($profile->isMacro());
57 $profile = new Profile('template', Profile::ROOT);
58 $this->assertFalse($profile->isMacro());
63 $profile = new Profile();
64 $profile->addProfile($a = new Profile());
65 $profile->addProfile($b = new Profile());
67 $this->assertSame([$a, $b], $profile->getProfiles());
68 $this->assertSame([$a, $b], iterator_to_array($profile));
73 $profile = new Profile();
75 $profile->leave();
77 …$this->assertTrue($profile->getDuration() > 0, sprintf('Expected duration > 0, got: %f', $profile-…
82 $profile = new Profile('template', 'type', 'name');
84 $profile->addProfile($profile1);
85 $profile->leave();
88 $profile2 = unserialize(serialize($profile));
89 $profiles = $profile->getProfiles();
93 $this->assertEquals($profile->getTemplate(), $profile2->getTemplate());
94 $this->assertEquals($profile->getType(), $profile2->getType());
95 $this->assertEquals($profile->getName(), $profile2->getName());
96 $this->assertEquals($profile->getDuration(), $profile2->getDuration());
105 $profile = new Profile();
107 $profile->leave();
108 $profile->reset();
110 $this->assertEquals(0, $profile->getDuration());