2017 © Pedro Peláez
 

library concrete-php-assert

A concrete class that extends PHPUnit'Assert class.

image

arcus-software/concrete-php-assert

A concrete class that extends PHPUnit'Assert class.

  • Friday, April 27, 2018
  • by arcus
  • Repository
  • 0 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

concrete-php-assert

A concrete class that extends PHPUnit\Framework\Assert so that it can be instantiated as a class and used as an object., (*1)

See my User Story where I first used this package in a project., (*2)

Do you really need it?

I started this project to make typing assertion invocations easier. As I implemented my idea I started to doubt if the project was worthwhile. So, bear in mind. This project might be pointless and you might be better of not using it. Meanwhile, I had started so I had to finish it., (*3)

If you just want a short name for that class you could use the short version of the name., (*4)

See: Using namespaces: Aliasing/Importing, (*5)

use PHPUnit\Framework\Assert;

Is the same as:, (*6)

use PHPUnit\Framework\Assert as Assert;

So assertions could be invoked in just a few characters:, (*7)

Assert::assertTrue($foo);

Install via Composer

You can add concrete-php-assert as a local, per-project, development-time dependency to your project using Composer:, (*8)

$ composer require --dev arcus-software/concrete-php-assert

Using ConcreteAssert in your own project

See actual usages of this code within a Behat FeatureContext.php script., (*9)

See the FeatureContext class in this project at:, (*10)

features/bootstrap/FeatureContext.php

Developing this project

Clone the repo

Clone this repository from its home on github., (*11)

Then, assuming that you have installed Composer, run:, (*12)

$ composer update

We use Behat to test the basic behaviour of instantiating a concrete instance of PHPUnit\Framework\Assert. Run Behat tests from this project's root folder with the following command:, (*13)

$ vendor/bin/behat

The Versions

27/04 2018

dev-master

9999999-dev

A concrete class that extends PHPUnit'Assert class.

  Sources   Download

Apache-2.0

The Development Requires

26/04 2018

v0.0.3

0.0.3.0

A concrete class that extends PHPUnit'Assert class.

  Sources   Download

Apache-2.0

The Development Requires

26/04 2018

v0.0.2

0.0.2.0

A concrete class that extends PHPUnit'Assert class.

  Sources   Download

Apache-2.0

The Development Requires

26/04 2018

v0.0.1

0.0.1.0

A concrete class that extends PHPUnit'Assert class.

  Sources   Download

Apache-2.0

The Development Requires