package com.avg.zaap.crashlibrary.crashlibmocks;

import com.avg.zaap.crashlibrary.CrashLibTests;
import com.avg.zaap.crashlibrary.config.CrashLibConfigAnnotations;
import com.avg.zaap.crashlibrary.config.EShowErrorType;

/**
 * Class used in {@link CrashLibTests} when unit testing annotation.
 */
@SuppressWarnings("ResourceType")
@CrashLibConfigAnnotations(
        showErrorType = EShowErrorType.DIALOG,
        errorMessage = CrashLibTests.ERROR_TITLE,
        errorDetails = CrashLibTests.ERROR_MESSAGE,
        syncProviders = {SyncProvider1.class, SyncProvider2.class},
        asyncProviders = {AsyncProvider1.class, AsyncProvider2.class},
        logger = MockedLogger.class,
        disableMemoryHeapProvider = true,
        disableStackTraceAllThreads = true,
        disableStackTraceCrashingThread = true
)
public class AnnotatedClassWithDialog extends CrashLibTestsParentFake {
}
