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."
(→Code - PHP Model) |
|||
Line 79: | Line 79: | ||
</table> | </table> | ||
<br> | <br> | ||
− | == | + | == Core - PHP Model == |
* Lexer (Model) | * Lexer (Model) | ||
<table border=1 width=100% > | <table border=1 width=100% > | ||
Line 109: | Line 109: | ||
<tr> <td> '''Lexing of sample files and compare with goldens''' <td> rganor <td> done | <tr> <td> '''Lexing of sample files and compare with goldens''' <td> rganor <td> done | ||
</table> | </table> | ||
− | + | <br> | |
* Parser | * Parser | ||
<table border=1 width=100% > | <table border=1 width=100% > | ||
Line 115: | Line 115: | ||
<td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | <td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | ||
<tr> | <tr> | ||
− | <td> Client Parser <td> <td> | + | <td> '''Client Parser''' <td> <td> |
<tr> | <tr> | ||
− | <td> | + | <td> '''Parser Errors''' <td> <td> |
− | + | ||
− | + | ||
</table> | </table> | ||
− | + | <br> | |
* Language model | * Language model | ||
<table border=1 width=100% > | <table border=1 width=100% > | ||
Line 131: | Line 129: | ||
<td> '''PHP5''' - Golden the language model <td> <td> | <td> '''PHP5''' - Golden the language model <td> <td> | ||
</table> | </table> | ||
− | + | <br> | |
* User model | * User model | ||
<table border=1 width=100% > | <table border=1 width=100% > | ||
Line 137: | Line 135: | ||
<td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | <td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | ||
<tr> | <tr> | ||
− | <td> PHP4 <td> <td> | + | <td> '''PHP4''' |
+ | # Class with function and variables | ||
+ | # Composite Class | ||
+ | # Nested Classes | ||
+ | # Independent function | ||
+ | # Constants (DEFINE) | ||
+ | <td> <td> | ||
<tr> | <tr> | ||
− | <td> PHP5 | + | <td> '''PHP5''' |
− | + | # Class with function and variables | |
− | + | # Inheritance classes | |
+ | # abstract classes | ||
+ | # __get() __set() __call() functions | ||
+ | # Composite Class | ||
+ | # Nested Classes | ||
+ | # Independent function | ||
+ | # Constants (DEFINE) | ||
+ | <td> <td> | ||
</table> | </table> | ||
− | + | <br> | |
* Include Path model | * Include Path model | ||
<table border=1 width=100% > | <table border=1 width=100% > | ||
Line 149: | Line 160: | ||
<td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | <td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | ||
<tr> | <tr> | ||
− | <td> ZIP files <td> <td> | + | <td> '''ZIP files''' <td> <td> |
<tr> | <tr> | ||
− | <td> Folders <td> <td> | + | <td> '''Folders''' <td> <td> |
<tr> | <tr> | ||
− | <td> Variable <td> <td> | + | <td> '''Variable''' <td> <td> |
<tr> | <tr> | ||
− | <td> External / Internal <td> <td> | + | <td> '''External / Internal''' <td> <td> |
</table> | </table> | ||
− | + | <br> | |
* Syntax Errors | * Syntax Errors | ||
<table border=1 width=100% > | <table border=1 width=100% > | ||
Line 163: | Line 174: | ||
<td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | <td width=50%> Feature <td width=30%> Responsibility <td width=20%> Status | ||
<tr> | <tr> | ||
− | <td> Messages <td> <td> | + | <td> '''Messages''' <td> <td> |
</table> | </table> | ||
<br> | <br> | ||
+ | |||
== Core - Formatter == | == Core - Formatter == | ||
<table border=1 width=100% > | <table border=1 width=100% > |
Revision as of 08:48, 6 December 2006
Contents
Core - Document Model
- Lexer
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
Feature | Responsibility | Status |
PHP DOM
| ||
DOM modeling of sample files and compare with goldens | rganor | done |
- Source Parser
Feature | Responsibility | Status |
Tokenizer
| ||
Source Parser
| ||
Operating SourceParser on sample files and compare with goldens | rganor | done |
- PHP Partitioner
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 |
Debug communication
Feature | Responsibility | Status |
Debug messages
Feature | Responsibility | Status |
Debug stack frame
Feature | Responsibility | Status |
Debug server
Feature | Responsibility | Status |
PHPIDE test framework
Feature | Responsibility | Status |
PHP Project | rganor | done |
Goldens | rganor | done |