Your projects: None | Start new project
This is a special demo project: you can look at and play with all the stories and specs but you cannot save changes to them.

A system is specified via a set of stories and specs, which are grouped in projects. Each project lives in its own shiny new website, where you can invite others and collaborate. As you will see, specifications and stories are simply wiki topics, with special annotations for messages, conditions, mocks and such, read more about it in Markup and DSL.

Stories, like a-lights-story, represent the requirements and test cases while the specs, like a-lights-spec, deal with the actual behaviour or implementation of the system - that's where the rules are defined.

The first thing to do to explore this project - here are some examples (or read first the Diesel Fiddle Guide):

  • lights - a simple test and spec, see how to send messages, write simple rules and mocks
  • factorial and hanoi - simple recursion examples
  • Snakking - sample of snakking (calling HTTP services)
  • REST Mock - how to mock a REST service and test the mock
  • REST services - more complex examples of REST services
  • FSM - simple FSM (Finite State Machine)
Note that, since you don't own this project, you can play with them, but you won't be able to save your changes or create more stories from your fiddles. When you have a bigger story to tell, create your own *project* and start telling it: Start New Project.


Domain categories: Admin Blog Category Data DieselCron++ DieselNode++ DieselStream++ Domain++ Employee++ Post Reactor ReactorMod ReactorModule ReactorTemplate Sample SampleCell++ SampleCpe++ SampleDevice++ SampleSector++ SampleTemplate++ Schema Spec Story TestAnnotated++ TestClass1++ TestClass2++ TestClassInv1++ TestClassInv2++ TestContainer++ TestEmptyBody++ TestSimpleClass++ TestSubtypeClass++ TestWithParms++ Topic

Was this useful?    

By: Razie | 2016-06-16 .. 2022-11-09 | Tags: admin ,

Viewed 951 times ( | History | Print ) this page.

© Copyright DieselApps, 2012-2024, all rights reserved.