Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "List of components to unit test."
(→Core - Document Model) |
|||
Line 1: | Line 1: | ||
== Core - Document Model == | == Core - Document Model == | ||
− | * Lexer | + | * Lexer (3 days) |
<table border=1 width=100% > | <table border=1 width=100% > | ||
</table> | </table> | ||
Line 30: | Line 30: | ||
</table> | </table> | ||
<br> | <br> | ||
− | * DOM model | + | * DOM model (5 days) |
<table border=1 width=100% > | <table border=1 width=100% > | ||
<tr width=100% style="color: yellow; background-color: red;" > | <tr width=100% style="color: yellow; background-color: red;" > | ||
Line 44: | Line 44: | ||
</table> | </table> | ||
<br> | <br> | ||
− | * Source Parser | + | * Source Parser (5 days) |
<table border=1 width=100% > | <table border=1 width=100% > | ||
<tr width=100% style="color: yellow; background-color: red;" > | <tr width=100% style="color: yellow; background-color: red;" > | ||
Line 66: | Line 66: | ||
</table> | </table> | ||
<br> | <br> | ||
− | * PHP Partitioner | + | * PHP Partitioner (2 days) |
<table border=1 width=100% > | <table border=1 width=100% > | ||
<tr width=100% style="color: yellow; background-color: red;" > | <tr width=100% style="color: yellow; background-color: red;" > | ||
Line 79: | Line 79: | ||
</table> | </table> | ||
<br> | <br> | ||
+ | |||
== Core - PHP Model == | == Core - PHP Model == | ||
* Lexer (Model) | * Lexer (Model) |
Revision as of 09:07, 6 December 2006
Contents
Core - Document Model
- Lexer (3 days)
Feature | Responsibility | Status |
PHP4
| yaronm | done |
PHP5
| edenk | done |
Lex Errors | rganor | done |
Lexing of sample files and compare with goldens | rganor | done |
- DOM model (5 days)
Feature | Responsibility | Status |
PHP DOM
| ||
DOM modeling of sample files and compare with goldens | rganor | done |
- Source Parser (5 days)
Feature | Responsibility | Status |
Tokenizer
| ||
Source Parser
| ||
Operating SourceParser on sample files and compare with goldens | rganor | done |
- PHP Partitioner (2 days)
Feature | Responsibility | Status |
| ||
Partitioner on sample files and compare with goldens | rganor | done |
Core - PHP Model
- Lexer (Model)
Feature | Responsibility | Status |
PHP4
| yaronm | done |
PHP5
| edenk | done |
Lex Errors | rganor | done |
Lexing of sample files and compare with goldens | rganor | done |
- Parser
Feature | Responsibility | Status |
Client Parser | ||
Parser Errors |
- Language model
Feature | Responsibility | Status |
PHP4 - Golden the language model | ||
PHP5 - Golden the language model |
- User model
Feature | Responsibility | Status |
PHP4
| ||
PHP5
|
- Include Path model
Feature | Responsibility | Status |
ZIP files | ||
Folders | ||
Variable | ||
External / Internal |
- Syntax Errors
Feature | Responsibility | Status |
Messages |
Core - Formatter
Feature | Responsibility | Status |
Testing Strategies
| ||
Golden various files that were formatted |
Debug - Debugger
- Messages
Feature | Responsibility | Status |
Messages |
- Stack Frames
Feature | Responsibility | Status |
Stack Frames |
Test - Framework
Feature | Responsibility | Status |
PHP Project | rganor | done |
Goldens | rganor | done |