Annotation Interface Story


@Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface Story
Indicates that a particular test case tests a given user story.

Can be used with a string value to name the story directly:

 @Story("Add item to cart")
 public class WhenAddingItems { }
 

Or with a class reference for legacy class-hierarchy-based stories:

 @Story(storyClass = MyApp.AddItem.class)
 public class WhenAddingItems { }
 
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Legacy class-based story reference.
    String-based story name.
  • Element Details

    • value

      String value
      String-based story name.
      Default:
      ""
    • storyClass

      Class<?> storyClass
      Legacy class-based story reference.
      Default:
      void.class