| 1 added class/operation | |||
|
A | Writer::saveToFile() added | |
| 5 added classes/operations | |||
|
A | WriterTest::assertHeaderWrittenToFile() added | |
|
A | WriterTest::testWriteCsvToNonSeekableStream() added | |
|
A | WriterTest::testSetHeaderWithFormatters() added | |
|
A | WriterTest::testWriteToString() added | |
|
A | Writer::writeToString() added | |
| 3 added classes/operations | |||
|
A | Writer::setSeekableFlag() added | |
|
A | Writer::writeRows() added | |
|
A | Writer::writeRow() added | |
|
1
issue
(minor)
was introduced.
|
|||
|
Good job, 1 issue
was fixed.
|
|||
| 1 added class/operation | |||
|
A | Writer::updateNewLine() added | |
| B | ↗ | A | Writer::write() improved |
|
4
issues
(1 major, 3 minor)
were introduced.
|
|||
| 5 added classes/operations | |||
|
A | WriterTest::assertLineEnding() added | |
|
A | WriterTest::testWriteCsvDifferentLineEndings() added | |
|
A | WriterTest::assertCsvWrittenToFile() added | |
|
A | WriterTest::testWriteCsvToFile() added | |
|
B | Writer::write() added | |
|
Good job, 2 issues
were fixed.
|
|||
| 10 added classes/operations | |||
|
A | ArrayToCsv::setHeaderFromIndexes() added | |
|
A | ArrayToCsv::__construct() added | |
|
A | ArrayToCsvSpy::getRawData() added | |
|
A | ArrayToCsvSpy::getHeader() added | |
|
A | ArrayToCsvTest::getSampleCsvData() added | |
|
A | ArrayToCsvTest::testSetHeaderFromIndexes() added | |
|
A | ArrayToCsvTest::testSetHeaderFromIndexesEmptyArray() added | |
|
A | ArrayToCsvTest::testSetHeaderFromIndexesNotTwoDimensionalArrayThrowInv... added | |
|
A | ArrayToCsv added | |
|
A | ArrayToCsvSpy added | |
| 6 added classes/operations | |||
|
A | Csv added | |
|
A | CsvSpy added | |
|
A | ArrayToCsvTest added | |
|
A | Csv::__construct() added | |
|
A | CsvSpy::getRawData() added | |
|
A | ArrayToCsvTest::testAddDataSet() added | |
| 3 added classes/operations | |||
|
A | FormatterTest::testFormatterReturnsNonArray() added | |
|
A | Formatter::assertString() added | |
|
A | Formatter::assertResultString() added | |
| 23 added classes/operations | |||
|
A | UnderscoreToSpaceFormatter added | |
|
A | UpperCaseWordsFormatterTest::testConvertsLowerCaseToUpperCase() added | |
|
A | HeaderTest::testAddMultipleColumns() added | |
|
A | UpperCaseFormatter::__construct() added | |
|
A | Formatter::__construct() added | |
|
A | Formatter::format() added | |
|
A | UpperCaseFormatterTest::testConvertsLowerCaseToUpperCase() added | |
|
A | UpperCaseFormatterTest::testCreateFormatter() added | |
|
A | UnderscoreToSpaceFormatterTest::testReplacesUnderscoresWithSpaces() added | |
|
A | UnderscoreToSpaceFormatterTest::testCreateFormatter() added | |
| view all | |||
| 4 added classes/operations | |||
|
A | Header::addFormatter() added | |
|
A | HeaderTest::testAddFormatters() added | |
|
A | HeaderSpy::getFormatters() added | |
|
A | HeaderSpy added | |
| 34 added classes/operations | |||
|
A | Header::__construct() added | |
|
A | UnderscoreToSpaceFormatterTest::testReplacesUnderscoresWithSpaces() added | |
|
A | UpperCaseFormatter added | |
|
A | UnderscoreToSpaceFormatter added | |
|
A | UnderscoreToSpaceFormatterTest added | |
|
A | UpperCaseWordsFormatterTest added | |
|
A | UpperCaseFormatterTest added | |
|
A | HeaderTest added | |
|
A | FormatterTest added | |
|
A | UpperCaseWordsFormatter added | |
| view all | |||
| 12 added classes/operations | |||
|
A | Header::getColumns() added | |
|
A | Header::__construct() added | |
|
A | Header::addColumn() added | |
|
A | HeaderTest::getTestHeader() added | |
|
A | HeaderTest::testArrayOfNonStrings() added | |
|
A | HeaderTest::testCreateHeader() added | |
|
A | HeaderTest::testAddColumn() added | |
|
A | HeaderTest::testGetColumns() added | |
|
A | HeaderTest::testCreateFromArray() added | |
|
A | HeaderTest::testSkipDuplicateColumns() added | |
| view all | |||
| A | BuilderTest::testSomething() removed | ||
| A | BuilderTest removed |
| Image URL | |
| Markdown | |
| Textile | |
| RDOC | |
| AsciiDoc |