Changeset 68e1c181fdc290a88300b944324ad0961daf0afc
- Timestamp:
- 12/30/07 11:52:05
(8 months ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1199011925 +0100
- git-parent:
[6ae3270dfb124e87fdee9d5a8aee4ea0a68f6184]
- git-author:
- Christopher Jung <bktheg@web.de> 1199011925 +0100
- Message:
Der EngineIdentifier? identifiziert nun auch Rollen
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r90eb19f |
r68e1c18 |
|
| 36 | 36 | */ |
|---|
| 37 | 37 | public static String identifyEngine(String script) { |
|---|
| | 38 | if( script.startsWith("role:") ) { |
|---|
| | 39 | return "DSRoles"; |
|---|
| | 40 | } |
|---|
| | 41 | |
|---|
| 38 | 42 | if( !script.contains("!") && !script.contains("#") ) { |
|---|
| 39 | 43 | return null; |
|---|
| r83f6b1d |
r68e1c18 |
|
| 32 | 32 | |
|---|
| 33 | 33 | /** |
|---|
| 34 | | * Testet {@link EngineIdentifier#identifyEngine(String)} |
|---|
| | 34 | * Testet das Identifizieren von ScriptParser-Scripten via |
|---|
| | 35 | * {@link EngineIdentifier#identifyEngine(String)} |
|---|
| 35 | 36 | */ |
|---|
| 36 | 37 | @Test |
|---|
| … | … | |
| 48 | 49 | assertThat(EngineIdentifier.identifyEngine(questScript), is("DSQuestScript")); |
|---|
| 49 | 50 | } |
|---|
| | 51 | |
|---|
| | 52 | /** |
|---|
| | 53 | * Testet das Identifizieren von Rollendefinitionen |
|---|
| | 54 | * via {@link EngineIdentifier#identifyEngine(String)} |
|---|
| | 55 | */ |
|---|
| | 56 | @Test |
|---|
| | 57 | public void testIdentifyRoleEngine() { |
|---|
| | 58 | final String roleScript = "role: TestRole\n" + |
|---|
| | 59 | "Attribute1: 123"; |
|---|
| | 60 | assertThat(EngineIdentifier.identifyEngine(roleScript), is("DSRoles")); |
|---|
| | 61 | } |
|---|
| 50 | 62 | |
|---|
| 51 | 63 | } |
|---|