Skip to content

hgsgtk/mpunit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 10, 2020
0fc0a72 · Feb 10, 2020

History

74 Commits
Jan 11, 2020
Feb 9, 2020
Feb 10, 2020
Feb 10, 2020
Jul 17, 2019
Sep 29, 2019
Jul 14, 2019
Sep 19, 2019
Feb 10, 2020

Repository files navigation

mpunit

Mini PHP xUnit Testing Framework

Demonstration

On success...

$ ./bin/mpunit example/tests
Mini PHP xUnit Testing.

....

OK (2 tests 4 assertions)

On failure...

$ ./bin/mpunit
Mini PHP xUnit Testing.

F...

FAILED
Failed assertion FizzBuzz1Test::testFizzBuzz_FizzBuzz actual: FizzBuzz, expected: FizzBuzzs
#0 /Users/user/src/github.com/hgsgtk/mpunit/src/Assert.php(15): assert(false, 'actual: FizzBuz...')
#1 /Users/user/src/github.com/hgsgtk/mpunit/src/Assert.php(24): MPUnit\TestCase->assertThat(false, 'actual: FizzBuz...')
#2 /Users/user/src/github.com/hgsgtk/mpunit/example/tests/FizzBuzz1Test.php(12): MPUnit\TestCase->assertSame('FizzBuzzs', 'FizzBuzz')
#3 /Users/user/src/github.com/hgsgtk/mpunit/src/Command.php(62): FizzBuzz1Test->testFizzBuzz_FizzBuzz()
#4 /Users/user/src/github.com/hgsgtk/mpunit/bin/mpunit(20): MPUnit\Command->run()
#5 {main}

FAILURE!
Tests: 2 Assertions: 4, Failures: 1

Features

  • Collection TestCases
  • Assertion
  • Error Reporting