Annotation Type TestAnnotation


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    public @interface TestAnnotation
    The Annotation for testing
    Since:
    1.0.0
    Author:
    Mercy
    See Also:
    Annotation
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      io.microsphere.annotation.Since since  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      byte b  
      char c  
      double d  
      float f  
      int i  
      long l  
      io.microsphere.annotation.ConfigurationProperty[] properties  
      short s  
      java.lang.String string  
      java.util.concurrent.TimeUnit timeUnit  
      java.lang.Class<?> type  
      java.lang.Class<?>[] types  
      boolean z  
    • Element Detail

      • since

        io.microsphere.annotation.Since since
      • z

        boolean z
        Default:
        false
      • c

        char c
        Default:
        'a'
      • b

        byte b
        Default:
        (byte)0x01
      • s

        short s
        Default:
        2
      • i

        int i
        Default:
        3
      • l

        long l
        Default:
        4L
      • f

        float f
        Default:
        5.0f
      • d

        double d
        Default:
        6.0
      • string

        java.lang.String string
        Default:
        "string"
      • type

        java.lang.Class<?> type
        Default:
        java.lang.String.class
      • types

        java.lang.Class<?>[] types
        Default:
        {java.lang.String.class, java.lang.Integer.class}
      • timeUnit

        java.util.concurrent.TimeUnit timeUnit
        Default:
        java.util.concurrent.TimeUnit.DAYS
      • properties

        io.microsphere.annotation.ConfigurationProperty[] properties
        Default:
        {}