Suche senden
Hochladen
Ceylon.test by Thomáš Hradec
•
0 gefällt mir
•
11,134 views
U
UnFroMage
Folgen
Discover the Ceylon test framework
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Code generation for alternative languages
Code generation for alternative languages
Rafael Winterhalter
Migrating to JUnit 5
Migrating to JUnit 5
Rafael Winterhalter
An Introduction to AngularJs Unittesting
An Introduction to AngularJs Unittesting
Inthra onsap
TDD - Unit Testing
TDD - Unit Testing
SurajSavaratkar
Exception handling in java
Exception handling in java
gopalrajput11
Android testing
Android testing
Sean Tsai
Session 12 - Exception Handling - Part 1
Session 12 - Exception Handling - Part 1
PawanMM
Exception handling
Exception handling
SAIFUR RAHMAN
Empfohlen
Code generation for alternative languages
Code generation for alternative languages
Rafael Winterhalter
Migrating to JUnit 5
Migrating to JUnit 5
Rafael Winterhalter
An Introduction to AngularJs Unittesting
An Introduction to AngularJs Unittesting
Inthra onsap
TDD - Unit Testing
TDD - Unit Testing
SurajSavaratkar
Exception handling in java
Exception handling in java
gopalrajput11
Android testing
Android testing
Sean Tsai
Session 12 - Exception Handling - Part 1
Session 12 - Exception Handling - Part 1
PawanMM
Exception handling
Exception handling
SAIFUR RAHMAN
Server1
Server1
FahriIrawan3
Pi j4.2 software-reliability
Pi j4.2 software-reliability
mcollison
Exception
Exception
Harry Potter
Javascript Unit Testing
Javascript Unit Testing
Tom Van Herreweghe
JUnit 5 - The Next Generation
JUnit 5 - The Next Generation
Kostadin Golev
Exception handling in java
Exception handling in java
Lovely Professional University
TDD? Sure, but What About My Legacy Code?
TDD? Sure, but What About My Legacy Code?
Rob Myers
Exception
Exception
Марія Русин
Java - Exception Handling
Java - Exception Handling
Prabhdeep Singh
Make it test-driven with CDI!
Make it test-driven with CDI!
rafaelliu
Generating characterization tests for legacy code
Generating characterization tests for legacy code
Jonas Follesø
Exception Handling in Java
Exception Handling in Java
Ganesh kumar reddy
Ceylon SDK by Stéphane Épardaud
Ceylon SDK by Stéphane Épardaud
UnFroMage
Cayla and Vert.x in Ceylon, by Gavin King
Cayla and Vert.x in Ceylon, by Gavin King
UnFroMage
Ceylon idioms by Gavin King
Ceylon idioms by Gavin King
UnFroMage
Ceylon module repositories by Aleš Justin
Ceylon module repositories by Aleš Justin
UnFroMage
Ceylon/Java interop by Tako Schotanus
Ceylon/Java interop by Tako Schotanus
UnFroMage
Ceylon.build by Loïc Rouchon
Ceylon.build by Loïc Rouchon
UnFroMage
Ceylon introduction by Stéphane Épardaud
Ceylon introduction by Stéphane Épardaud
UnFroMage
Ceylon - the language and its tools
Ceylon - the language and its tools
Max Andersen
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
hwilming
The Ceylon Type System - Gavin King presentation at QCon Beijing 2011
The Ceylon Type System - Gavin King presentation at QCon Beijing 2011
devstonez
Weitere ähnliche Inhalte
Was ist angesagt?
Server1
Server1
FahriIrawan3
Pi j4.2 software-reliability
Pi j4.2 software-reliability
mcollison
Exception
Exception
Harry Potter
Javascript Unit Testing
Javascript Unit Testing
Tom Van Herreweghe
JUnit 5 - The Next Generation
JUnit 5 - The Next Generation
Kostadin Golev
Exception handling in java
Exception handling in java
Lovely Professional University
TDD? Sure, but What About My Legacy Code?
TDD? Sure, but What About My Legacy Code?
Rob Myers
Exception
Exception
Марія Русин
Java - Exception Handling
Java - Exception Handling
Prabhdeep Singh
Make it test-driven with CDI!
Make it test-driven with CDI!
rafaelliu
Generating characterization tests for legacy code
Generating characterization tests for legacy code
Jonas Follesø
Exception Handling in Java
Exception Handling in Java
Ganesh kumar reddy
Was ist angesagt?
(12)
Server1
Server1
Pi j4.2 software-reliability
Pi j4.2 software-reliability
Exception
Exception
Javascript Unit Testing
Javascript Unit Testing
JUnit 5 - The Next Generation
JUnit 5 - The Next Generation
Exception handling in java
Exception handling in java
TDD? Sure, but What About My Legacy Code?
TDD? Sure, but What About My Legacy Code?
Exception
Exception
Java - Exception Handling
Java - Exception Handling
Make it test-driven with CDI!
Make it test-driven with CDI!
Generating characterization tests for legacy code
Generating characterization tests for legacy code
Exception Handling in Java
Exception Handling in Java
Andere mochten auch
Ceylon SDK by Stéphane Épardaud
Ceylon SDK by Stéphane Épardaud
UnFroMage
Cayla and Vert.x in Ceylon, by Gavin King
Cayla and Vert.x in Ceylon, by Gavin King
UnFroMage
Ceylon idioms by Gavin King
Ceylon idioms by Gavin King
UnFroMage
Ceylon module repositories by Aleš Justin
Ceylon module repositories by Aleš Justin
UnFroMage
Ceylon/Java interop by Tako Schotanus
Ceylon/Java interop by Tako Schotanus
UnFroMage
Ceylon.build by Loïc Rouchon
Ceylon.build by Loïc Rouchon
UnFroMage
Ceylon introduction by Stéphane Épardaud
Ceylon introduction by Stéphane Épardaud
UnFroMage
Ceylon - the language and its tools
Ceylon - the language and its tools
Max Andersen
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
hwilming
The Ceylon Type System - Gavin King presentation at QCon Beijing 2011
The Ceylon Type System - Gavin King presentation at QCon Beijing 2011
devstonez
Ceylon From Here to Infinity: The Big Picture and What's Coming
Ceylon From Here to Infinity: The Big Picture and What's Coming
Virtual JBoss User Group
Introducing the Ceylon Project - Gavin King presentation at QCon Beijing 2011
Introducing the Ceylon Project - Gavin King presentation at QCon Beijing 2011
devstonez
Andere mochten auch
(12)
Ceylon SDK by Stéphane Épardaud
Ceylon SDK by Stéphane Épardaud
Cayla and Vert.x in Ceylon, by Gavin King
Cayla and Vert.x in Ceylon, by Gavin King
Ceylon idioms by Gavin King
Ceylon idioms by Gavin King
Ceylon module repositories by Aleš Justin
Ceylon module repositories by Aleš Justin
Ceylon/Java interop by Tako Schotanus
Ceylon/Java interop by Tako Schotanus
Ceylon.build by Loïc Rouchon
Ceylon.build by Loïc Rouchon
Ceylon introduction by Stéphane Épardaud
Ceylon introduction by Stéphane Épardaud
Ceylon - the language and its tools
Ceylon - the language and its tools
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
Exploring Ceylon with Gavin King - JUG BB Talk - Belrin 2014
The Ceylon Type System - Gavin King presentation at QCon Beijing 2011
The Ceylon Type System - Gavin King presentation at QCon Beijing 2011
Ceylon From Here to Infinity: The Big Picture and What's Coming
Ceylon From Here to Infinity: The Big Picture and What's Coming
Introducing the Ceylon Project - Gavin King presentation at QCon Beijing 2011
Introducing the Ceylon Project - Gavin King presentation at QCon Beijing 2011
Ähnlich wie Ceylon.test by Thomáš Hradec
jUnit
jUnit
sundar22in
Byte code field report
Byte code field report
Rafael Winterhalter
Unit testing with mock libs
Unit testing with mock libs
Valentin Kolesnikov
Java Programs
Java Programs
vvpadhu
Agile Android
Agile Android
Godfrey Nolan
Kotlinでテストコードを書く
Kotlinでテストコードを書く
Shoichi Matsuda
Simulado java se 7 programmer
Simulado java se 7 programmer
Miguel Vilaca
JDK Power Tools
JDK Power Tools
Tobias Lindaaker
Appium Automation with Kotlin
Appium Automation with Kotlin
RapidValue
JUnit 5
JUnit 5
Scott Leberknight
Description (Part A) In this lab you will write a Queue implementati.pdf
Description (Part A) In this lab you will write a Queue implementati.pdf
rishabjain5053
Selenium my sql and junit user guide
Selenium my sql and junit user guide
Fahad Shiekh
Exception Handling in Scala
Exception Handling in Scala
Nag Arvind Gudiseva
Exception handling in Java
Exception handling in Java
Abhishek Pachisia
Junit 5 - Maior e melhor
Junit 5 - Maior e melhor
Tiago de Freitas Lima
Unit 5 notes.pdf
Unit 5 notes.pdf
Revathiparamanathan
Unit test
Unit test
David Xie
Class loader basic
Class loader basic
명철 강
Execution flow of main() method inside jvm
Execution flow of main() method inside jvm
saurav uniyal
Alexey Buzdin "Maslow's Pyramid of Android Testing"
Alexey Buzdin "Maslow's Pyramid of Android Testing"
IT Event
Ähnlich wie Ceylon.test by Thomáš Hradec
(20)
jUnit
jUnit
Byte code field report
Byte code field report
Unit testing with mock libs
Unit testing with mock libs
Java Programs
Java Programs
Agile Android
Agile Android
Kotlinでテストコードを書く
Kotlinでテストコードを書く
Simulado java se 7 programmer
Simulado java se 7 programmer
JDK Power Tools
JDK Power Tools
Appium Automation with Kotlin
Appium Automation with Kotlin
JUnit 5
JUnit 5
Description (Part A) In this lab you will write a Queue implementati.pdf
Description (Part A) In this lab you will write a Queue implementati.pdf
Selenium my sql and junit user guide
Selenium my sql and junit user guide
Exception Handling in Scala
Exception Handling in Scala
Exception handling in Java
Exception handling in Java
Junit 5 - Maior e melhor
Junit 5 - Maior e melhor
Unit 5 notes.pdf
Unit 5 notes.pdf
Unit test
Unit test
Class loader basic
Class loader basic
Execution flow of main() method inside jvm
Execution flow of main() method inside jvm
Alexey Buzdin "Maslow's Pyramid of Android Testing"
Alexey Buzdin "Maslow's Pyramid of Android Testing"
Kürzlich hochgeladen
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Kürzlich hochgeladen
(20)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ceylon.test by Thomáš Hradec
1.
ceylon.test Tomáš Hradec
2.
Module ceylon.test framework to
write tests integrated into CLI and IDE part of SDK 2
3.
… first test // module descriptor module com.acme "0.1" { import ceylon.test "1.0.0"; } import ceylon.test { … } test void shouldAlwaysSucceed() { } 3
4.
… assertions test void shouldBeJedi() { // assert statement assert(yoda is Jedi, yoda.midichloriansCount > 1k); // assert function assertThatException(()=>yoda.useDarkPower()) .hasType(`ImpossibleException`); } 4
5.
… grouping tests class YodaTest() { test void shouldBeJedi() { ... } test void shouldHavePower() { ... } } 5
6.
… initializing tests class YodaTest() { beforeTest void pre() => yoda.finishMeditation(); afterTest void post() => yoda.startMeditation(); ... } 6
7.
… ignoring tests test ignore("still not implemented") void shouldBeFasterThanLight() { ... } 7
8.
… demo 8
9.
… next version testSuite({`class YodaTest`, `class DarthVaderTest`, `function starOfDeathTestSuite`}) void starwarsTestSuite() {} 9
10.
… next version testListeners({ `class DependencyInjectonTestListener`, `class TransactionalTestListener`}) package com.acme; testExecutor(`class ArquillianTestExecutor`) package com.acme; 10
11.
Q&A
Jetzt herunterladen