// Path: iterableapi/src/main/java/com/iterable/iterableapi/IterableHelper.java
// public class IterableHelper {
// 
//     /**
//      * Interface to handle Iterable Actions
//      */
//     public interface IterableActionHandler {
//         void execute(@Nullable String data);
//     }
// 
//     public interface IterableUrlCallback {
//         void execute(@Nullable Uri url);
//     }
// 
//     public interface SuccessHandler {
//         void onSuccess(@NonNull JSONObject data);
//     }
// 
//     public interface FailureHandler {
//         void onFailure(@NonNull String reason, @Nullable JSONObject data);
//     }
// 
//     public interface SuccessAuthHandler {
//         void onSuccess(@NonNull String authToken);
//     }
// }


import com.iterable.iterableapi.IterableHelper;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
package com.iterable.iterableapi.unit;




/**
 * IterableConstants tests the functionality in IterableHelper
 */
public class IterableHelperUnitTest {

    @Test
    public void actionHandlerCallback() throws Exception {
        final String resultString = "testString";

// Path: iterableapi/src/main/java/com/iterable/iterableapi/IterableHelper.java
// public class IterableHelper {
// 
//     /**
//      * Interface to handle Iterable Actions
//      */
//     public interface IterableActionHandler {
//         void execute(@Nullable String data);
//     }
// 
//     public interface IterableUrlCallback {
//         void execute(@Nullable Uri url);
//     }
// 
//     public interface SuccessHandler {
//         void onSuccess(@NonNull JSONObject data);
//     }
// 
//     public interface FailureHandler {
//         void onFailure(@NonNull String reason, @Nullable JSONObject data);
//     }
// 
//     public interface SuccessAuthHandler {
//         void onSuccess(@NonNull String authToken);
//     }
// }


// Path: iterableapi/src/test/java/com/iterable/iterableapi/unit/IterableHelperUnitTest.java
import com.iterable.iterableapi.IterableHelper;
import org.junit.Test;
import static org.junit.Assert.assertEquals;

package com.iterable.iterableapi.unit;




/**
 * IterableConstants tests the functionality in IterableHelper
 */
public class IterableHelperUnitTest {

    @Test
    public void actionHandlerCallback() throws Exception {
        final String resultString = "testString";

        IterableHelper.IterableActionHandler clickCallback = new IterableHelper.IterableActionHandler() {