Hello community,
here is the log from the commit of package php5-pear-Horde_Constraint for
openSUSE:Factory checked in at 2012-11-28 13:41:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php5-pear-Horde_Constraint (Old)
and /work/SRC/openSUSE:Factory/.php5-pear-Horde_Constraint.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php5-pear-Horde_Constraint", Maintainer is ""
Changes:
--------
---
/work/SRC/openSUSE:Factory/php5-pear-Horde_Constraint/php5-pear-Horde_Constraint.changes
2012-02-16 12:26:24.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.php5-pear-Horde_Constraint.new/php5-pear-Horde_Constraint.changes
2012-11-28 13:41:59.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Nov 20 15:31:40 UTC 2012 - <[email protected]>
+
+- Version 2.0.1
+- [jan] Fix tests to work with PHPUnit 3.6.
+
+
+-------------------------------------------------------------------
Old:
----
Horde_Constraint-1.0.1.tgz
New:
----
Horde_Constraint-2.0.1.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php5-pear-Horde_Constraint.spec ++++++
--- /var/tmp/diff_new_pack.g93lMt/_old 2012-11-28 13:42:00.000000000 +0100
+++ /var/tmp/diff_new_pack.g93lMt/_new 2012-11-28 13:42:00.000000000 +0100
@@ -16,29 +16,38 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-Summary: PEAR: Horde Constraint library
+
+Summary: Horde Constraint library
License: BSD-2-Clause
Group: Development/Libraries/PHP
Name: php5-pear-Horde_Constraint
%define pear_name Horde_Constraint
%define pear_sname horde_constraint
-Version: 1.0.1
+Version: 2.0.1
Release: 0
Source0: http://pear.horde.org/get/Horde_Constraint-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://pear.horde.org/package/Horde_Constraint
-BuildRequires: php5-pear >= 1.4.7
+Requires: php >= 5.3.3
+BuildRequires: php >= 5.3.3
+BuildRequires: php-pear >= 1.7.0
BuildRequires: php5-pear-channel-horde
Requires: php5-pear-channel-horde
BuildArch: noarch
+
+%if 0%{?sles_version} == 11
+BuildRequires: php53-devel
+%else
BuildRequires: php-macros
+%endif
+
# Fix for renaming (package convention)
-Provides: php5-pear-%{pear_sname} = %{version}
-Provides: php-pear-%{pear_sname} = %{version}
Provides: pear-%{pear_sname} = %{version}
-Obsoletes: php5-pear-%{pear_sname} < %{version}
-Obsoletes: php-pear-%{pear_sname} < %{version}
+Provides: php-pear-%{pear_sname} = %{version}
+Provides: php5-pear-%{pear_sname} = %{version}
Obsoletes: pear-%{pear_sname} < %{version}
+Obsoletes: php-pear-%{pear_sname} < %{version}
+Obsoletes: php5-pear-%{pear_sname} < %{version}
%description
This package provides a programmatic way of building constraints that
++++++ Horde_Constraint-1.0.1.tgz -> Horde_Constraint-2.0.1.tgz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-1.0.1/doc/Horde/Constraint/COPYING
new/Horde_Constraint-1.0.1/doc/Horde/Constraint/COPYING
--- old/Horde_Constraint-1.0.1/doc/Horde/Constraint/COPYING 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/doc/Horde/Constraint/COPYING 1970-01-01
01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
- Copyright 1999-2011 Horde LLC. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
- - Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HORDE PROJECT
-OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysFalse.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysFalse.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysFalse.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysFalse.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-<?php
-/**
- * Always returns false
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_AlwaysFalse implements Horde_Constraint
-{
- public function evaluate($value)
- {
- return false;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysTrue.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysTrue.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysTrue.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/AlwaysTrue.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-<?php
-/**
- * Always returns true
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_AlwaysTrue implements Horde_Constraint
-{
- public function evaluate($value)
- {
- return true;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-1.0.1/lib/Horde/Constraint/And.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/And.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/And.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/And.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-<?php
-/**
- * Represents a collection of constraints, if one is false, this collection
will
- * evaluate to false
- *
- * Based on PHPUnit_Framework_Constraint_And
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_And extends Horde_Constraint_Coupler
-{
- public function evaluate($value)
- {
- foreach ($this->_constraints as $c) {
- if (!$c->evaluate($value)) {
- return false;
- }
- }
- return true;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Coupler.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Coupler.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Coupler.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Coupler.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,39 +0,0 @@
-<?php
-/**
- * Interface for grouped (compound, coupled) constraints.
- *
- * @author James Pepin <[email protected]>
- */
-abstract class Horde_Constraint_Coupler implements Horde_Constraint
-{
- protected $_constraints = array();
-
- public function __construct()
- {
- $constraints = func_get_args();
- foreach ($constraints as $c) {
- if (! $c instanceof Horde_Constraint) {
- throw new IllegalArgumentException("$c does not implement
Horde_Constraint");
- }
- $this->addConstraint($c);
- }
- }
-
- public function addConstraint(Horde_Constraint $constraint)
- {
- $kind = get_class($this);
- if ($constraint instanceof $kind) {
- foreach ($constraint->getConstraints() as $c) {
- $this->addConstraint($c);
- }
- } else {
- $this->_constraints[] = $constraint;
- }
- return $this;
- }
-
- public function getConstraints()
- {
- return $this->_constraints;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsEqual.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsEqual.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsEqual.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsEqual.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-<?php
-/**
- * Checks for equality
- *
- * Based on PHPUnit_Framework_Constraint_IsEqual
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_IsEqual implements Horde_Constraint
-{
- private $_value;
-
- public function __construct($value)
- {
- $this->_value = $value;
- }
-
- public function evaluate($value)
- {
- return $this->_value == $value;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsInstanceOf.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsInstanceOf.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsInstanceOf.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/IsInstanceOf.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-<?php
-/**
- * Checks for an instance of a class
- *
- * Based on PHPUnit_Framework_Constraint_IsInstanceOf
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_IsInstanceOf implements Horde_Constraint
-{
- private $_type;
-
- public function __construct($type)
- {
- $this->_type = $type;
- }
-
- public function evaluate($value)
- {
- return $value instanceof $this->_type;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Not.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Not.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Not.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Not.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-<?php
-/**
- * Negates another constraint
- *
- * Based on PHPUnit_Framework_Constraint_Not
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_Not implements Horde_Constraint
-{
- private $_constraint;
-
- public function __construct(Horde_Constraint $constraint)
- {
- $this->_constraint = $constraint;
- }
-
- public function evaluate($value)
- {
- return !$this->_constraint->evaluate($value);
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Null.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Null.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Null.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Null.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-<?php
-/**
- * Checks if the value is null
- *
- * Based on PHPUnit_Framework_Constraint_Null
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_Null implements Horde_Constraint
-{
- public function evaluate($value)
- {
- return is_null($value);
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Or.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Or.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/Or.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/Or.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
-<?php
-/**
- * Represents a collection of constraints, if any are true, the collection
will evaluate to true.
- *
- * @author James Pepin <[email protected]>
- * @author Chuck Hagenbuch <[email protected]>
- */
-class Horde_Constraint_Or extends Horde_Constraint_Coupler
-{
- public function evaluate($value)
- {
- foreach ($this->_constraints as $c) {
- if ($c->evaluate($value)) {
- return true;
- }
- }
- return false;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/lib/Horde/Constraint/PregMatch.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint/PregMatch.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint/PregMatch.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint/PregMatch.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-<?php
-/**
- * Matches against a PCRE regex
- *
- * Based on PHPUnit_Framework_Constraint_PCREMatch
- *
- * @author James Pepin <[email protected]>
- */
-class Horde_Constraint_PregMatch implements Horde_Constraint
-{
- private $_regex;
-
- public function __construct($regex)
- {
- $this->_regex = $regex;
- }
-
- public function evaluate($value)
- {
- return preg_match($this->_regex, $value) > 0;
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-1.0.1/lib/Horde/Constraint.php
new/Horde_Constraint-1.0.1/lib/Horde/Constraint.php
--- old/Horde_Constraint-1.0.1/lib/Horde/Constraint.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/lib/Horde/Constraint.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-<?php
-/**
- * Interface for constraints.
- *
- * @author James Pepin <[email protected]>
- */
-interface Horde_Constraint
-{
- public function evaluate($value);
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/AllTests.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/AllTests.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/AllTests.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/AllTests.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-<?php
-/**
- * @package Constraint
- * @subpackage UnitTests
- */
-
-/**
- * Define the main method
- */
-if (!defined('PHPUnit_MAIN_METHOD')) {
- define('PHPUnit_MAIN_METHOD', 'Horde_Constraint_AllTests::main');
-}
-
-/**
- * Prepare the test setup.
- */
-require_once 'Horde/Test/AllTests.php';
-set_include_path(dirname(__FILE__) . '/../../' . PATH_SEPARATOR .
get_include_path());
-
-/**
- * @package Constraint
- * @subpackage UnitTests
- */
-class Horde_Constraint_AllTests extends Horde_Test_AllTests
-{
-}
-
-Horde_Constraint_AllTests::init('Horde_Constraint', __FILE__);
-
-if (PHPUnit_MAIN_METHOD == 'Horde_Constraint_AllTests::main') {
- Horde_Constraint_AllTests::main();
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysFalseTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysFalseTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysFalseTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysFalseTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-<?php
-class Horde_Constraint_AlwaysFalseTest extends Horde_Test_Case
-{
- public static function randomObjectProvider()
- {
- return array(
- array('teststring'),
- array(''),
- array(true),
- array(false),
- );
- }
-
- /**
- * @dataProvider randomObjectProvider
- */
- public function testEvaluateIsAlwaysFalse($value)
- {
- $const = new Horde_Constraint_AlwaysFalse();
- $this->assertFalse($const->evaluate($value));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysTrueTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysTrueTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysTrueTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/AlwaysTrueTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-<?php
-class Horde_Constraint_AlwaysTrueTest extends Horde_Test_Case
-{
- public static function randomObjectProvider()
- {
- return array(
- array('teststring'),
- array(''),
- array(true),
- array(false),
- );
- }
-
- /**
- * @dataProvider randomObjectProvider
- */
- public function testEvaluateIsAlwaysTrue($value)
- {
- $const = new Horde_Constraint_AlwaysTrue();
- $this->assertTrue($const->evaluate($value));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/AndTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/AndTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/AndTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/AndTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-<?php
-class Horde_Constraint_AndTest extends Horde_Test_Case
-{
- public function testAndEvaluatesFalseWhenOneConstraintIsFalse()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysFalse();
- $and = new Horde_Constraint_And($c1, $c2);
-
- $this->assertFalse($and->evaluate('test_string'));
- }
-
- public function testAndEvaluatesFalseWhenBothConstraintsAreFalse()
- {
- $c1 = new Horde_Constraint_AlwaysFalse();
- $c2 = new Horde_Constraint_AlwaysFalse();
- $and = new Horde_Constraint_And($c1, $c2);
-
- $this->assertFalse($and->evaluate('test_string'));
- }
-
- public function testAndEvaluatesTrueWhenBothConstraintsAreTrue()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysTrue();
- $and = new Horde_Constraint_And($c1, $c2);
-
- $this->assertTrue($and->evaluate('test_string'));
- }
-
- public function testAndEvaluatesFalseWhenFalseConstraintIsAddedViaSetter()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysTrue();
- $and = new Horde_Constraint_And($c1, $c2);
-
- $and->addConstraint(new Horde_Constraint_AlwaysFalse());
-
- $this->assertFalse($and->evaluate('test_string'));
- }
-
- public function testAndaddConstraintReturnsAndConstraint()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysTrue();
- $and = new Horde_Constraint_And($c1, $c2);
-
- $returnConst = $and->addConstraint(new Horde_Constraint_AlwaysFalse());
-
- $this->assertInstanceOf('Horde_Constraint_And', $returnConst);
- }
-
- public function
testReturnedAndEvaluatesFalseWhenFalseConstraintIsAddedViaSetter()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysTrue();
- $and = new Horde_Constraint_And($c1, $c2);
-
- $and = $and->addConstraint(new Horde_Constraint_AlwaysFalse());
-
- $this->assertFalse($and->evaluate('test_string'));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/IsInstanceOfTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/IsInstanceOfTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/IsInstanceOfTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/IsInstanceOfTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
-<?php
-class Horde_Constraint_IsInstanceOfTest extends Horde_Test_Case
-{
- public function testConstraintReturnsFalseWhenInstanceIsWrongClass()
- {
- $foo = new StdClass();
- $const = new Horde_Constraint_IsInstanceOf('FakeClassName');
-
- $this->assertFalse($const->evaluate($foo));
- }
-
- public function testConstraintReturnsTrueWhenInstanceIsCorrectClass()
- {
- $foo = new StdClass();
- $const = new Horde_Constraint_IsInstanceOf('StdClass');
-
- $this->assertTrue($const->evaluate($foo));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/NotTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/NotTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/NotTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/NotTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-<?php
-class Horde_Constraint_NotTest extends Horde_Test_Case
-{
- public function testNotMakesFalseConstraintTrue()
- {
- $not = new Horde_Constraint_Not(new Horde_Constraint_AlwaysFalse());
- $this->assertTrue($not->evaluate('foo'));
- }
-
- public function testNotMakesTrueConstraintFalse()
- {
- $not = new Horde_Constraint_Not(new Horde_Constraint_AlwaysTrue());
- $this->assertFalse($not->evaluate('foo'));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/NullTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/NullTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/NullTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/NullTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-<?php
-class Horde_Constraint_NullTest extends Horde_Test_Case
-{
- public function testNullReturnsTrueWhenValueisNull()
- {
- $const = new Horde_Constraint_Null();
- $this->assertTrue($const->evaluate(null));
- }
-
- public function testNullReturnsFalseWhenValue_IsNot_Null()
- {
- $const = new Horde_Constraint_Null();
- $this->assertFalse($const->evaluate('not null value'));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/OrTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/OrTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/OrTest.php 2011-11-22
14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/OrTest.php 1970-01-01
01:00:00.000000000 +0100
@@ -1,63 +0,0 @@
-<?php
-class Horde_Constraint_OrTest extends Horde_Test_Case
-{
- public function testOrEvaluatesTrueWhenOneConstraintIsTrue()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysFalse();
- $or = new Horde_Constraint_Or($c1, $c2);
-
- $this->assertTrue($or->evaluate('test_string'));
- }
-
- public function testOrEvaluatesFalseWhenBothConstraintsAreFalse()
- {
- $c1 = new Horde_Constraint_AlwaysFalse();
- $c2 = new Horde_Constraint_AlwaysFalse();
- $or = new Horde_Constraint_Or($c1, $c2);
-
- $this->assertFalse($or->evaluate('test_string'));
- }
-
- public function testOrEvaluatesTrueWhenBothConstraintsAreTrue()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysTrue();
- $or = new Horde_Constraint_Or($c1, $c2);
-
- $this->assertTrue($or->evaluate('test_string'));
- }
-
- public function testOrEvaluatesTrueWhenTrueConstraintIsAddedViaSetter()
- {
- $c1 = new Horde_Constraint_AlwaysFalse();
- $c2 = new Horde_Constraint_AlwaysFalse();
- $or = new Horde_Constraint_Or($c1, $c2);
-
- $or->addConstraint(new Horde_Constraint_AlwaysTrue());
-
- $this->assertTrue($or->evaluate('test_string'));
- }
-
- public function testOraddConstraintReturnsOrConstraint()
- {
- $c1 = new Horde_Constraint_AlwaysTrue();
- $c2 = new Horde_Constraint_AlwaysTrue();
- $or = new Horde_Constraint_Or($c1, $c2);
-
- $returnConst = $or->addConstraint(new Horde_Constraint_AlwaysFalse());
-
- $this->assertInstanceOf('Horde_Constraint_Or', $returnConst);
- }
-
- public function
testReturnedOrEvaluatesTrueWhenTrueConstraintIsAddedViaSetter()
- {
- $c1 = new Horde_Constraint_AlwaysFalse();
- $c2 = new Horde_Constraint_AlwaysFalse();
- $or = new Horde_Constraint_Or($c1, $c2);
-
- $or = $or->addConstraint(new Horde_Constraint_AlwaysTrue());
-
- $this->assertTrue($or->evaluate('test_string'));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-1.0.1/test/Horde/Constraint/PregMatchTest.php
new/Horde_Constraint-1.0.1/test/Horde/Constraint/PregMatchTest.php
--- old/Horde_Constraint-1.0.1/test/Horde/Constraint/PregMatchTest.php
2011-11-22 14:52:46.000000000 +0100
+++ new/Horde_Constraint-1.0.1/test/Horde/Constraint/PregMatchTest.php
1970-01-01 01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-<?php
-class Horde_Constraint_PregMatchTest extends Horde_Test_Case
-{
- public function testPregReturnsTrueWhenRegexMatches()
- {
- $preg = new Horde_Constraint_PregMatch('/somestring/');
- $this->assertTrue($preg->evaluate('somestring'));
- }
-
- public function testPregReturnsFalseWhenRegex_DoesNot_Match()
- {
- $preg = new Horde_Constraint_PregMatch('/somestring/');
- $this->assertFalse($preg->evaluate('some other string'));
- }
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-2.0.1/doc/Horde/Constraint/COPYING
new/Horde_Constraint-2.0.1/doc/Horde/Constraint/COPYING
--- old/Horde_Constraint-2.0.1/doc/Horde/Constraint/COPYING 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/doc/Horde/Constraint/COPYING 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,24 @@
+ Copyright 1999-2012 Horde LLC. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HORDE PROJECT
+OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysFalse.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysFalse.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysFalse.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysFalse.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Always returns false
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_AlwaysFalse implements Horde_Constraint
+{
+ public function evaluate($value)
+ {
+ return false;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysTrue.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysTrue.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysTrue.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/AlwaysTrue.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Always returns true
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_AlwaysTrue implements Horde_Constraint
+{
+ public function evaluate($value)
+ {
+ return true;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-2.0.1/lib/Horde/Constraint/And.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/And.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/And.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/And.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,21 @@
+<?php
+/**
+ * Represents a collection of constraints, if one is false, this collection
will
+ * evaluate to false
+ *
+ * Based on PHPUnit_Framework_Constraint_And
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_And extends Horde_Constraint_Coupler
+{
+ public function evaluate($value)
+ {
+ foreach ($this->_constraints as $c) {
+ if (!$c->evaluate($value)) {
+ return false;
+ }
+ }
+ return true;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Coupler.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Coupler.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Coupler.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Coupler.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,39 @@
+<?php
+/**
+ * Interface for grouped (compound, coupled) constraints.
+ *
+ * @author James Pepin <[email protected]>
+ */
+abstract class Horde_Constraint_Coupler implements Horde_Constraint
+{
+ protected $_constraints = array();
+
+ public function __construct()
+ {
+ $constraints = func_get_args();
+ foreach ($constraints as $c) {
+ if (! $c instanceof Horde_Constraint) {
+ throw new IllegalArgumentException("$c does not implement
Horde_Constraint");
+ }
+ $this->addConstraint($c);
+ }
+ }
+
+ public function addConstraint(Horde_Constraint $constraint)
+ {
+ $kind = get_class($this);
+ if ($constraint instanceof $kind) {
+ foreach ($constraint->getConstraints() as $c) {
+ $this->addConstraint($c);
+ }
+ } else {
+ $this->_constraints[] = $constraint;
+ }
+ return $this;
+ }
+
+ public function getConstraints()
+ {
+ return $this->_constraints;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsEqual.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsEqual.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsEqual.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsEqual.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Checks for equality
+ *
+ * Based on PHPUnit_Framework_Constraint_IsEqual
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_IsEqual implements Horde_Constraint
+{
+ private $_value;
+
+ public function __construct($value)
+ {
+ $this->_value = $value;
+ }
+
+ public function evaluate($value)
+ {
+ return $this->_value == $value;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsInstanceOf.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsInstanceOf.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsInstanceOf.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/IsInstanceOf.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Checks for an instance of a class
+ *
+ * Based on PHPUnit_Framework_Constraint_IsInstanceOf
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_IsInstanceOf implements Horde_Constraint
+{
+ private $_type;
+
+ public function __construct($type)
+ {
+ $this->_type = $type;
+ }
+
+ public function evaluate($value)
+ {
+ return $value instanceof $this->_type;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Not.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Not.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Not.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Not.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Negates another constraint
+ *
+ * Based on PHPUnit_Framework_Constraint_Not
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_Not implements Horde_Constraint
+{
+ private $_constraint;
+
+ public function __construct(Horde_Constraint $constraint)
+ {
+ $this->_constraint = $constraint;
+ }
+
+ public function evaluate($value)
+ {
+ return !$this->_constraint->evaluate($value);
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Null.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Null.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Null.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Null.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Checks if the value is null
+ *
+ * Based on PHPUnit_Framework_Constraint_Null
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_Null implements Horde_Constraint
+{
+ public function evaluate($value)
+ {
+ return is_null($value);
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Or.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Or.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/Or.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/Or.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,19 @@
+<?php
+/**
+ * Represents a collection of constraints, if any are true, the collection
will evaluate to true.
+ *
+ * @author James Pepin <[email protected]>
+ * @author Chuck Hagenbuch <[email protected]>
+ */
+class Horde_Constraint_Or extends Horde_Constraint_Coupler
+{
+ public function evaluate($value)
+ {
+ foreach ($this->_constraints as $c) {
+ if ($c->evaluate($value)) {
+ return true;
+ }
+ }
+ return false;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/lib/Horde/Constraint/PregMatch.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint/PregMatch.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint/PregMatch.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint/PregMatch.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Matches against a PCRE regex
+ *
+ * Based on PHPUnit_Framework_Constraint_PCREMatch
+ *
+ * @author James Pepin <[email protected]>
+ */
+class Horde_Constraint_PregMatch implements Horde_Constraint
+{
+ private $_regex;
+
+ public function __construct($regex)
+ {
+ $this->_regex = $regex;
+ }
+
+ public function evaluate($value)
+ {
+ return preg_match($this->_regex, $value) > 0;
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Horde_Constraint-2.0.1/lib/Horde/Constraint.php
new/Horde_Constraint-2.0.1/lib/Horde/Constraint.php
--- old/Horde_Constraint-2.0.1/lib/Horde/Constraint.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/lib/Horde/Constraint.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,10 @@
+<?php
+/**
+ * Interface for constraints.
+ *
+ * @author James Pepin <[email protected]>
+ */
+interface Horde_Constraint
+{
+ public function evaluate($value);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/AllTests.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/AllTests.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/AllTests.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/AllTests.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,3 @@
+<?php
+require_once 'Horde/Test/AllTests.php';
+Horde_Test_AllTests::init(__FILE__)->run();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysFalseTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysFalseTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysFalseTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysFalseTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,22 @@
+<?php
+class Horde_Constraint_AlwaysFalseTest extends Horde_Test_Case
+{
+ public static function randomObjectProvider()
+ {
+ return array(
+ array('teststring'),
+ array(''),
+ array(true),
+ array(false),
+ );
+ }
+
+ /**
+ * @dataProvider randomObjectProvider
+ */
+ public function testEvaluateIsAlwaysFalse($value)
+ {
+ $const = new Horde_Constraint_AlwaysFalse();
+ $this->assertFalse($const->evaluate($value));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysTrueTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysTrueTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysTrueTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/AlwaysTrueTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,22 @@
+<?php
+class Horde_Constraint_AlwaysTrueTest extends Horde_Test_Case
+{
+ public static function randomObjectProvider()
+ {
+ return array(
+ array('teststring'),
+ array(''),
+ array(true),
+ array(false),
+ );
+ }
+
+ /**
+ * @dataProvider randomObjectProvider
+ */
+ public function testEvaluateIsAlwaysTrue($value)
+ {
+ $const = new Horde_Constraint_AlwaysTrue();
+ $this->assertTrue($const->evaluate($value));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/AndTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/AndTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/AndTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/AndTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,63 @@
+<?php
+class Horde_Constraint_AndTest extends Horde_Test_Case
+{
+ public function testAndEvaluatesFalseWhenOneConstraintIsFalse()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysFalse();
+ $and = new Horde_Constraint_And($c1, $c2);
+
+ $this->assertFalse($and->evaluate('test_string'));
+ }
+
+ public function testAndEvaluatesFalseWhenBothConstraintsAreFalse()
+ {
+ $c1 = new Horde_Constraint_AlwaysFalse();
+ $c2 = new Horde_Constraint_AlwaysFalse();
+ $and = new Horde_Constraint_And($c1, $c2);
+
+ $this->assertFalse($and->evaluate('test_string'));
+ }
+
+ public function testAndEvaluatesTrueWhenBothConstraintsAreTrue()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysTrue();
+ $and = new Horde_Constraint_And($c1, $c2);
+
+ $this->assertTrue($and->evaluate('test_string'));
+ }
+
+ public function testAndEvaluatesFalseWhenFalseConstraintIsAddedViaSetter()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysTrue();
+ $and = new Horde_Constraint_And($c1, $c2);
+
+ $and->addConstraint(new Horde_Constraint_AlwaysFalse());
+
+ $this->assertFalse($and->evaluate('test_string'));
+ }
+
+ public function testAndaddConstraintReturnsAndConstraint()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysTrue();
+ $and = new Horde_Constraint_And($c1, $c2);
+
+ $returnConst = $and->addConstraint(new Horde_Constraint_AlwaysFalse());
+
+ $this->assertInstanceOf('Horde_Constraint_And', $returnConst);
+ }
+
+ public function
testReturnedAndEvaluatesFalseWhenFalseConstraintIsAddedViaSetter()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysTrue();
+ $and = new Horde_Constraint_And($c1, $c2);
+
+ $and = $and->addConstraint(new Horde_Constraint_AlwaysFalse());
+
+ $this->assertFalse($and->evaluate('test_string'));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/IsInstanceOfTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/IsInstanceOfTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/IsInstanceOfTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/IsInstanceOfTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,19 @@
+<?php
+class Horde_Constraint_IsInstanceOfTest extends Horde_Test_Case
+{
+ public function testConstraintReturnsFalseWhenInstanceIsWrongClass()
+ {
+ $foo = new StdClass();
+ $const = new Horde_Constraint_IsInstanceOf('FakeClassName');
+
+ $this->assertFalse($const->evaluate($foo));
+ }
+
+ public function testConstraintReturnsTrueWhenInstanceIsCorrectClass()
+ {
+ $foo = new StdClass();
+ $const = new Horde_Constraint_IsInstanceOf('StdClass');
+
+ $this->assertTrue($const->evaluate($foo));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/NotTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/NotTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/NotTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/NotTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,15 @@
+<?php
+class Horde_Constraint_NotTest extends Horde_Test_Case
+{
+ public function testNotMakesFalseConstraintTrue()
+ {
+ $not = new Horde_Constraint_Not(new Horde_Constraint_AlwaysFalse());
+ $this->assertTrue($not->evaluate('foo'));
+ }
+
+ public function testNotMakesTrueConstraintFalse()
+ {
+ $not = new Horde_Constraint_Not(new Horde_Constraint_AlwaysTrue());
+ $this->assertFalse($not->evaluate('foo'));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/NullTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/NullTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/NullTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/NullTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,15 @@
+<?php
+class Horde_Constraint_NullTest extends Horde_Test_Case
+{
+ public function testNullReturnsTrueWhenValueisNull()
+ {
+ $const = new Horde_Constraint_Null();
+ $this->assertTrue($const->evaluate(null));
+ }
+
+ public function testNullReturnsFalseWhenValue_IsNot_Null()
+ {
+ $const = new Horde_Constraint_Null();
+ $this->assertFalse($const->evaluate('not null value'));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/OrTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/OrTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/OrTest.php 1970-01-01
01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/OrTest.php 2012-11-19
14:17:42.000000000 +0100
@@ -0,0 +1,63 @@
+<?php
+class Horde_Constraint_OrTest extends Horde_Test_Case
+{
+ public function testOrEvaluatesTrueWhenOneConstraintIsTrue()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysFalse();
+ $or = new Horde_Constraint_Or($c1, $c2);
+
+ $this->assertTrue($or->evaluate('test_string'));
+ }
+
+ public function testOrEvaluatesFalseWhenBothConstraintsAreFalse()
+ {
+ $c1 = new Horde_Constraint_AlwaysFalse();
+ $c2 = new Horde_Constraint_AlwaysFalse();
+ $or = new Horde_Constraint_Or($c1, $c2);
+
+ $this->assertFalse($or->evaluate('test_string'));
+ }
+
+ public function testOrEvaluatesTrueWhenBothConstraintsAreTrue()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysTrue();
+ $or = new Horde_Constraint_Or($c1, $c2);
+
+ $this->assertTrue($or->evaluate('test_string'));
+ }
+
+ public function testOrEvaluatesTrueWhenTrueConstraintIsAddedViaSetter()
+ {
+ $c1 = new Horde_Constraint_AlwaysFalse();
+ $c2 = new Horde_Constraint_AlwaysFalse();
+ $or = new Horde_Constraint_Or($c1, $c2);
+
+ $or->addConstraint(new Horde_Constraint_AlwaysTrue());
+
+ $this->assertTrue($or->evaluate('test_string'));
+ }
+
+ public function testOraddConstraintReturnsOrConstraint()
+ {
+ $c1 = new Horde_Constraint_AlwaysTrue();
+ $c2 = new Horde_Constraint_AlwaysTrue();
+ $or = new Horde_Constraint_Or($c1, $c2);
+
+ $returnConst = $or->addConstraint(new Horde_Constraint_AlwaysFalse());
+
+ $this->assertInstanceOf('Horde_Constraint_Or', $returnConst);
+ }
+
+ public function
testReturnedOrEvaluatesTrueWhenTrueConstraintIsAddedViaSetter()
+ {
+ $c1 = new Horde_Constraint_AlwaysFalse();
+ $c2 = new Horde_Constraint_AlwaysFalse();
+ $or = new Horde_Constraint_Or($c1, $c2);
+
+ $or = $or->addConstraint(new Horde_Constraint_AlwaysTrue());
+
+ $this->assertTrue($or->evaluate('test_string'));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/PregMatchTest.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/PregMatchTest.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/PregMatchTest.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/PregMatchTest.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,15 @@
+<?php
+class Horde_Constraint_PregMatchTest extends Horde_Test_Case
+{
+ public function testPregReturnsTrueWhenRegexMatches()
+ {
+ $preg = new Horde_Constraint_PregMatch('/somestring/');
+ $this->assertTrue($preg->evaluate('somestring'));
+ }
+
+ public function testPregReturnsFalseWhenRegex_DoesNot_Match()
+ {
+ $preg = new Horde_Constraint_PregMatch('/somestring/');
+ $this->assertFalse($preg->evaluate('some other string'));
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/bootstrap.php
new/Horde_Constraint-2.0.1/test/Horde/Constraint/bootstrap.php
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/bootstrap.php
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/bootstrap.php
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1,3 @@
+<?php
+require_once 'Horde/Test/Bootstrap.php';
+Horde_Test_Bootstrap::bootstrap(dirname(__FILE__));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Horde_Constraint-2.0.1/test/Horde/Constraint/phpunit.xml
new/Horde_Constraint-2.0.1/test/Horde/Constraint/phpunit.xml
--- old/Horde_Constraint-2.0.1/test/Horde/Constraint/phpunit.xml
1970-01-01 01:00:00.000000000 +0100
+++ new/Horde_Constraint-2.0.1/test/Horde/Constraint/phpunit.xml
2012-11-19 14:17:42.000000000 +0100
@@ -0,0 +1 @@
+<phpunit bootstrap="bootstrap.php"></phpunit>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/package.xml new/package.xml
--- old/package.xml 2011-11-22 14:52:46.000000000 +0100
+++ new/package.xml 2012-11-19 14:17:42.000000000 +0100
@@ -10,23 +10,23 @@
<email>[email protected]</email>
<active>yes</active>
</lead>
- <date>2011-11-22</date>
- <time>14:52:46</time>
+ <date>2012-11-19</date>
+ <time>14:17:42</time>
<version>
- <release>1.0.1</release>
+ <release>2.0.1</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
-* [jan] Fix tests to work with PHPUnit 3.6.
+* [mms] Use new Horde_Test layout.
</notes>
<contents>
<dir baseinstalldir="/" name="/">
- <file baseinstalldir="/" md5sum="3e601e74c18691c7ed18665510ede17e"
name="doc/Horde/Constraint/COPYING" role="doc" />
+ <file baseinstalldir="/" md5sum="03dc05714e363d71bd24f3fae5ed5903"
name="doc/Horde/Constraint/COPYING" role="doc" />
<file baseinstalldir="/" md5sum="32570005a5df92bcfd4bb192552b23df"
name="lib/Horde/Constraint/AlwaysFalse.php" role="php" />
<file baseinstalldir="/" md5sum="9147f23fb1154386b7c9d45e169e13d0"
name="lib/Horde/Constraint/AlwaysTrue.php" role="php" />
<file baseinstalldir="/" md5sum="539233a8000ebeedfdde15669a067418"
name="lib/Horde/Constraint/And.php" role="php" />
@@ -38,26 +38,37 @@
<file baseinstalldir="/" md5sum="39c729755298569b6d007f09b261c3df"
name="lib/Horde/Constraint/Or.php" role="php" />
<file baseinstalldir="/" md5sum="5be5d2bc6a3a8bec08cfb05f099a9f81"
name="lib/Horde/Constraint/PregMatch.php" role="php" />
<file baseinstalldir="/" md5sum="aa8d4bb3fa2c682df813d9a912563e80"
name="lib/Horde/Constraint.php" role="php" />
- <file baseinstalldir="/" md5sum="e12bff1991021a2efd2069a9bba032b3"
name="test/Horde/Constraint/AllTests.php" role="test" />
+ <file baseinstalldir="/" md5sum="8bc9518b9c0576806c82d9413489d099"
name="test/Horde/Constraint/AllTests.php" role="test" />
<file baseinstalldir="/" md5sum="38fc77e759defa43bfa317ef65e1fc72"
name="test/Horde/Constraint/AlwaysFalseTest.php" role="test" />
<file baseinstalldir="/" md5sum="d228afe51ddba9c36d0fba62f6ad3174"
name="test/Horde/Constraint/AlwaysTrueTest.php" role="test" />
<file baseinstalldir="/" md5sum="55247a26f8aefccc66224cde6df47231"
name="test/Horde/Constraint/AndTest.php" role="test" />
+ <file baseinstalldir="/" md5sum="0a5018f0726d4673850fece3ad4d72c0"
name="test/Horde/Constraint/bootstrap.php" role="test" />
<file baseinstalldir="/" md5sum="1ca0b371274f87b600e81a8f8ac90f67"
name="test/Horde/Constraint/IsInstanceOfTest.php" role="test" />
<file baseinstalldir="/" md5sum="9198c0fd0a79ad880fac728a8d84ccac"
name="test/Horde/Constraint/NotTest.php" role="test" />
<file baseinstalldir="/" md5sum="b6b1a9d583711b38831c3058535f5063"
name="test/Horde/Constraint/NullTest.php" role="test" />
<file baseinstalldir="/" md5sum="db9077300fd45c712f729feda26bf604"
name="test/Horde/Constraint/OrTest.php" role="test" />
+ <file baseinstalldir="/" md5sum="090ce475b8a9773a240e954334988c75"
name="test/Horde/Constraint/phpunit.xml" role="test" />
<file baseinstalldir="/" md5sum="bba1572d784015d21b9a881546dd703a"
name="test/Horde/Constraint/PregMatchTest.php" role="test" />
</dir>
</contents>
<dependencies>
<required>
<php>
- <min>5.2.0</min>
+ <min>5.3.0</min>
</php>
<pearinstaller>
<min>1.7.0</min>
</pearinstaller>
</required>
+ <optional>
+ <package>
+ <name>Horde_Test</name>
+ <channel>pear.horde.org</channel>
+ <min>2.1.0</min>
+ <max>3.0.0alpha1</max>
+ <exclude>3.0.0alpha1</exclude>
+ </package>
+ </optional>
</dependencies>
<phprelease>
<filelist>
@@ -77,10 +88,12 @@
<install as="Horde/Constraint/AlwaysFalseTest.php"
name="test/Horde/Constraint/AlwaysFalseTest.php" />
<install as="Horde/Constraint/AlwaysTrueTest.php"
name="test/Horde/Constraint/AlwaysTrueTest.php" />
<install as="Horde/Constraint/AndTest.php"
name="test/Horde/Constraint/AndTest.php" />
+ <install as="Horde/Constraint/bootstrap.php"
name="test/Horde/Constraint/bootstrap.php" />
<install as="Horde/Constraint/IsInstanceOfTest.php"
name="test/Horde/Constraint/IsInstanceOfTest.php" />
<install as="Horde/Constraint/NotTest.php"
name="test/Horde/Constraint/NotTest.php" />
<install as="Horde/Constraint/NullTest.php"
name="test/Horde/Constraint/NullTest.php" />
<install as="Horde/Constraint/OrTest.php"
name="test/Horde/Constraint/OrTest.php" />
+ <install as="Horde/Constraint/phpunit.xml"
name="test/Horde/Constraint/phpunit.xml" />
<install as="Horde/Constraint/PregMatchTest.php"
name="test/Horde/Constraint/PregMatchTest.php" />
</filelist>
</phprelease>
@@ -95,7 +108,7 @@
<api>alpha</api>
</stability>
<date>2011-03-08</date>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
* First alpha release for Horde 4.
</notes>
@@ -110,7 +123,7 @@
<api>beta</api>
</stability>
<date>2011-03-16</date>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
* First beta release for Horde 4.
</notes>
@@ -125,7 +138,7 @@
<api>beta</api>
</stability>
<date>2011-03-22</date>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
* First release candidate for Horde 4.
</notes>
@@ -140,7 +153,7 @@
<api>beta</api>
</stability>
<date>2011-03-29</date>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
* Second release candidate for Horde 4.
</notes>
@@ -155,7 +168,7 @@
<api>stable</api>
</stability>
<date>2011-04-06</date>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
* First stable release for Horde 4.
</notes>
@@ -170,10 +183,70 @@
<api>stable</api>
</stability>
<date>2011-11-22</date>
- <license uri="http://www.horde.org/licenses/bsd">BSD</license>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
<notes>
* [jan] Fix tests to work with PHPUnit 3.6.
</notes>
</release>
+ <release>
+ <version>
+ <release>2.0.0alpha1</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>stable</api>
+ </stability>
+ <date>2012-07-05</date>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
+ <notes>
+* First alpha release for Horde 5.
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>2.0.0beta1</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>stable</api>
+ </stability>
+ <date>2012-07-19</date>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
+ <notes>
+* First beta release for Horde 5.
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>2.0.0</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2012-10-30</date>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
+ <notes>
+* First stable release for Horde 5.
+ </notes>
+ </release>
+ <release>
+ <version>
+ <release>2.0.1</release>
+ <api>1.0.0</api>
+ </version>
+ <stability>
+ <release>stable</release>
+ <api>stable</api>
+ </stability>
+ <date>2012-11-19</date>
+ <license uri="http://www.horde.org/licenses/bsd">BSD-2-Clause</license>
+ <notes>
+* [mms] Use new Horde_Test layout.
+ </notes>
+ </release>
</changelog>
</package>
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]