Package samples.singleton
Class StaticService
- java.lang.Object
-
- samples.singleton.StaticService
-
public class StaticService extends java.lang.ObjectTest class to demonstrate static, static+final, static+native and static+final+native methods mocking.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.IntegerintValuestatic java.lang.StringmessageStorageprivate static intnumberprivate intsecret
-
Constructor Summary
Constructors Constructor Description StaticService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidassertThatVerifyWorksForMultipleMocks()static intcalculate(int a, int b)static java.lang.StringdoStatic(int i)static intgetNumberFromInner()static intgetNumberFromInnerInstance()intinternalGetNumberFromInnerInstance()static java.lang.Stringsay(java.lang.String string)static java.lang.StringsayFinal(java.lang.String string)static java.lang.StringsayFinalNative(java.lang.String string)static voidsayHello()static voidsayHello(java.lang.Integer intValue)static voidsayHello(java.lang.String message)static voidsayHelloAgain()static java.lang.StringsayNative(java.lang.String string)private static java.lang.StringsayPrivateFinalStatic(java.lang.String string)private static java.lang.StringsayPrivateNativeFinalStatic(java.lang.String string)private static java.lang.StringsayPrivateStatic(java.lang.String string)static voidthrowException()
-
-
-
Method Detail
-
sayHello
public static void sayHello(java.lang.String message)
-
sayHello
public static void sayHello(java.lang.Integer intValue)
-
getNumberFromInner
public static int getNumberFromInner()
-
getNumberFromInnerInstance
public static int getNumberFromInnerInstance()
-
internalGetNumberFromInnerInstance
public int internalGetNumberFromInnerInstance()
-
doStatic
public static java.lang.String doStatic(int i)
-
assertThatVerifyWorksForMultipleMocks
public static void assertThatVerifyWorksForMultipleMocks()
-
sayHello
public static void sayHello()
-
sayHelloAgain
public static void sayHelloAgain()
-
throwException
public static void throwException()
-
say
public static java.lang.String say(java.lang.String string)
-
sayFinal
public static final java.lang.String sayFinal(java.lang.String string)
-
sayNative
public static java.lang.String sayNative(java.lang.String string)
-
sayFinalNative
public static final java.lang.String sayFinalNative(java.lang.String string)
-
calculate
public static int calculate(int a, int b)
-
sayPrivateStatic
private static java.lang.String sayPrivateStatic(java.lang.String string)
-
sayPrivateFinalStatic
private static java.lang.String sayPrivateFinalStatic(java.lang.String string)
-
sayPrivateNativeFinalStatic
private static final java.lang.String sayPrivateNativeFinalStatic(java.lang.String string)
-
-