Skip to content

Commit

Permalink
Changed project name to Melody, added composer file, etc
Browse files Browse the repository at this point in the history
  • Loading branch information
leviferreira committed Dec 1, 2013
1 parent 1c320e7 commit ca7de19
Show file tree
Hide file tree
Showing 6 changed files with 59 additions and 7 deletions.
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.buildpath
.project
.settings/
.metadata
vendor/
composer.phar
composer.lock
index.php
codecoverage/
21 changes: 21 additions & 0 deletions composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "leviferreira\/melody-validation",
"description": "PHP's DateTime extension",
"type": "library",
"license": "BSD Style",
"homepage": "https://github.com/leviferreira/melody-datetime",
"require": {
"php": ">=5.3.3"
},
"authors": [
{
"name": "Levi Ferreira",
"email": "[email protected]"
}
],
"autoload": {
"psr-0": {
"Melody\\DateTime": "src\/"
}
}
}
5 changes: 3 additions & 2 deletions Datetime/Datetime.php → src/Melody/DateTime/DateTime.php
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
<?php

namespace Datetime;
namespace Melody\Datetime;

/**
* DateTime extension class to add the function: addBussinessDays in PHP's Default DateTime Class
* DateTime extension class to add the function: addBussinessDays
* and addBusinessDaysWithHolydays in PHP's Default DateTime Class
*
* @author Levi Henrique <[email protected]>
*/
Expand Down
5 changes: 5 additions & 0 deletions tests/bootstrap.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?php

$loader = require __DIR__.'/../vendor/autoload.php';

$loader->add('Melody\DateTime', "src/");
18 changes: 18 additions & 0 deletions tests/phpunit.xml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<phpunit backupGlobals="false"
backupStaticAttributes="false"
bootstrap="bootstrap.php"
cacheTokens="true"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="false"
verbose="false">
<filter>
<whitelist>
<directory>../src</directory>
</whitelist>
</filter>
</phpunit>
8 changes: 3 additions & 5 deletions Test/DatetimeTest.php → tests/src/DateTimeTest.php
Original file line number Diff line number Diff line change
@@ -1,24 +1,22 @@
<?php
namespace Test;

require __DIR__.'/../Datetime/Datetime.php';

use Datetime\Datetime;
use Melody\DateTime\DateTime;

/**
* Testing class DateTimeTest to test DateTime Extension Class
*
* @author Levi Henrique <[email protected]>
*/
class DatetimeTest extends \PHPUnit_Framework_TestCase {
class DateTimeTest extends \PHPUnit_Framework_TestCase {


/**
* @dataProvider provider
*/
public function testAddBusinessDays($start, $businessDays, $expectedResult)
{
$date = new Datetime($start);
$date = new DateTime($start);
$date->addBusinessDays($businessDays);
$result = $date->format('Y-m-d');
$this->assertEquals($expectedResult, $result);
Expand Down

0 comments on commit ca7de19

Please sign in to comment.