retest / gui-state-machine-api

API for the creation and modification of incomplete state machines which represent the exploration of a GUI application.
2 stars 1 forks source link

Refactor to separate serialization and add default GuiStateMachineApi #17 #20

Closed tdauth closed 5 years ago

tdauth commented 5 years ago

object GuiStateMachineSerializer allows creating serializers for state machines. object GuiStateMachineApi can be used to get the default implementation.

beatngu13 commented 5 years ago

Next time please use micro commits, not one huge commit that does multiple things. 👍

codecov-io commented 5 years ago

Codecov Report

Merging #20 into master will increase coverage by 0.89%. The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #20      +/-   ##
==========================================
+ Coverage   98.16%   99.05%   +0.89%     
==========================================
  Files           9       13       +4     
  Lines         109      106       -3     
  Branches        9       12       +3     
==========================================
- Hits          107      105       -2     
+ Misses          2        1       -1
Impacted Files Coverage Δ
...de/retest/guistatemachine/api/impl/StateImpl.scala 100% <ø> (ø) :arrow_up:
...hine/api/impl/serialization/GraphicsProvider.scala 66.66% <ø> (ø)
...chine/api/impl/serialization/GraphActionEdge.scala 100% <ø> (ø)
...ala/de/retest/guistatemachine/api/impl/IdMap.scala 100% <ø> (+5.88%) :arrow_up:
...guistatemachine/api/impl/GuiStateMachineImpl.scala 100% <100%> (ø) :arrow_up:
...uistatemachine/api/GuiStateMachineSerializer.scala 100% <100%> (ø)
...statemachine/api/impl/GuiStateMachineApiImpl.scala 100% <100%> (ø) :arrow_up:
...e/retest/guistatemachine/api/GuiStateMachine.scala 100% <100%> (ø) :arrow_up:
...etest/guistatemachine/api/GuiStateMachineApi.scala 100% <100%> (ø)
...on/GuiStateMachineJavaObjectStreamSerializer.scala 100% <100%> (ø)
... and 6 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ddf959f...2ae1af7. Read the comment docs.