diff --git a/tests/JMS/Serializer/Tests/Metadata/Driver/DoctrineDriverTest.php b/tests/JMS/Serializer/Tests/Metadata/Driver/DoctrineDriverTest.php index 81385f224..ab6aa93b6 100644 --- a/tests/JMS/Serializer/Tests/Metadata/Driver/DoctrineDriverTest.php +++ b/tests/JMS/Serializer/Tests/Metadata/Driver/DoctrineDriverTest.php @@ -2,13 +2,13 @@ /* * Copyright 2013 Johannes M. Schmitt - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -72,7 +72,7 @@ public function testTypeGuessByDoctrineIsOverwrittenByDelegateDriver() // This would be guessed as boolean but we've overriden it to integer $this->assertEquals( - array('name'=> 'integer', 'params' => array()), + array('name'=> 'integer', 'params' => array()), $metadata->propertyMetadata['published']->type ); } @@ -92,6 +92,11 @@ public function testNonDoctrineEntityClassIsNotModified() $plainMetadata = $this->getAnnotationDriver()->loadMetadataForClass($refClass); $doctrineMetadata = $this->getDoctrineDriver()->loadMetadataForClass($refClass); + // Do not compare timestamps + if (abs($doctrineMetadata->createdAt - $plainMetadata->createdAt) < 2) { + $plainMetadata->createdAt = $doctrineMetadata->createdAt; + } + $this->assertEquals($plainMetadata, $doctrineMetadata); }