Advanced language testing with XPECT
Nächste SlideShare
Wird geladen in ...5
×

Das gefällt Ihnen? Dann teilen Sie es mit Ihrem Netzwerk

Teilen

Advanced language testing with XPECT

  • 403 Views
Uploaded on

Test your Xtext based DSL tooling the easy way.

Test your Xtext based DSL tooling the easy way.

Mehr in: Technologie
  • Full Name Full Name Comment goes here.
    Sind Sie sicher, dass Sie...
    Ihre Nachricht erscheint hier
    Be the first to comment
    Be the first to like this
No Downloads

Views

Gesamtviews
403
Bei Slideshare
403
Aus Einbettungen
0
Anzahl an Einbettungen
0

Aktionen

Geteilt
Downloads
1
Kommentare
0
Gefällt mir
0

Einbettungen 0

No embeds

Inhalte melden

Als unangemessen gemeldet Als unangemessen melden
Als unangemessen melden

Wählen Sie Ihren Grund, warum Sie diese Präsentation als unangemessen melden.

Löschen
    No notes for slide

Transcript

  • 1. Advanced language testing with XPECT
  • 2. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 2
  • 3. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 3
  • 4. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 7
  • 5. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 8
  • 6. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 11
  • 7. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 12
  • 8.  Position Marker  Wildcards  Negation  Ignore Tests 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 13
  • 9. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 14
  • 10. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 15
  • 11. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 16
  • 12. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 17
  • 13. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 18
  • 14. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 19
  • 15. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 20
  • 16. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 21
  • 17. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 22
  • 18. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 23
  • 19. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 24
  • 20. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 25
  • 21. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 26
  • 22. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 27
  • 23. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 28
  • 24. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 29
  • 25. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 30
  • 26. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 31
  • 27. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 32
  • 28. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 33
  • 29. Validation Rules Linking Scoping Value Conversion Resource Descriptions Parser / AST Derived Values Serializer Type system Formatter EObject Descriptions Reference Descriptions Content Assist Autoedit Quickfixes DSL templates Syntactic / Semantic Highlighting Code Generation Interpreter Model inferrer
  • 30.  Communication  Verification  Maintainability  Examples 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 35
  • 31.      XPECT official site: http://www.xpect-tests.org/ XPECT Update Site: http://www.xpect-tests.org/updatesite/nightly/ http://blog.moritz.eysholdt.de/2013/09/introduction-toxpect.html http://de.slideshare.net/meysholdt/executablespecifications-for-xtext Code examples: https://github.com/meysholdt/Xpect/tree/master/org.ecli pse.xtext.example.domainmodel.xpect.tests/src/org/eclips e/xtext/example/domainmodel/xpect/tests 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 36
  • 32. 02.12.2013, Democamp Berlin Jörg Reichert (itemis AG): Advanced language testing with XPECT 37