// Path: src/main/java/org/ligi/axt/AXT.java
// public class AXT {
//     public static CheckBoxAXT at(CheckBox checkBox) {
//         return new CheckBoxAXT(checkBox);
//     }
// 
//     public static BitmapAXT at(Bitmap bitmap) {
//         return new BitmapAXT(bitmap);
//     }
// 
//     public static ActivityAXT at(Activity activity) {
//         return new ActivityAXT(activity);
//     }
// 
//     public static FragmentAXT at(Fragment fragment) {
//         return new FragmentAXT(fragment);
//     }
// 
//     public static FileAXT at(File file) {
//         return new FileAXT(file);
//     }
// 
//     public static <T> ArrayAXT<T> at(T[] arr) {
//         return new ArrayAXT<T>(arr);
//     }
// 
//     public static IntentAXT at(Intent intent) {
//         return new IntentAXT(intent);
//     }
// 
//     public static URLAXT at(URL url) {
//         return new URLAXT(url);
//     }
// 
//     public static EditTextAXT at(EditText editText) {
//         return new EditTextAXT(editText);
//     }
// 
//     public static ContextAXT at(Context ctx) {
//         return new ContextAXT(ctx);
//     }
// 
//     public static InputStreamAXT at(InputStream inputStream) {
//         return new InputStreamAXT(inputStream);
//     }
// 
//     public static ViewAXT at(View view) {
//         return new ViewAXT(view);
//     }
// 
//     public static PaintAXT at(Paint paint) {
//         return new PaintAXT(paint);
//     }
// 
//     public static WindowManagerAXT at(WindowManager windowManager) {
//         return new WindowManagerAXT(windowManager);
//     }
// 
//     public static ResolveInfoAXT at(ResolveInfo resolveInfo) {
//         return new ResolveInfoAXT(resolveInfo);
//     }
// 
//     public static StringAXT at(String string) {
//         return new StringAXT(string);
//     }
// 
//     public static UriAXT at(Uri uri) {
//         return new UriAXT(uri);
//     }
// }


import android.widget.CheckBox;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.ligi.axt.AXT;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import static org.junit.Assert.assertEquals;
package org.ligi.axt.test;


@RunWith(RobolectricTestRunner.class)
public class TheCheckBoxAXT {

    @Test
    public void should_sync() {

        CheckBox checkBox1 = new CheckBox(RuntimeEnvironment.application);

// Path: src/main/java/org/ligi/axt/AXT.java
// public class AXT {
//     public static CheckBoxAXT at(CheckBox checkBox) {
//         return new CheckBoxAXT(checkBox);
//     }
// 
//     public static BitmapAXT at(Bitmap bitmap) {
//         return new BitmapAXT(bitmap);
//     }
// 
//     public static ActivityAXT at(Activity activity) {
//         return new ActivityAXT(activity);
//     }
// 
//     public static FragmentAXT at(Fragment fragment) {
//         return new FragmentAXT(fragment);
//     }
// 
//     public static FileAXT at(File file) {
//         return new FileAXT(file);
//     }
// 
//     public static <T> ArrayAXT<T> at(T[] arr) {
//         return new ArrayAXT<T>(arr);
//     }
// 
//     public static IntentAXT at(Intent intent) {
//         return new IntentAXT(intent);
//     }
// 
//     public static URLAXT at(URL url) {
//         return new URLAXT(url);
//     }
// 
//     public static EditTextAXT at(EditText editText) {
//         return new EditTextAXT(editText);
//     }
// 
//     public static ContextAXT at(Context ctx) {
//         return new ContextAXT(ctx);
//     }
// 
//     public static InputStreamAXT at(InputStream inputStream) {
//         return new InputStreamAXT(inputStream);
//     }
// 
//     public static ViewAXT at(View view) {
//         return new ViewAXT(view);
//     }
// 
//     public static PaintAXT at(Paint paint) {
//         return new PaintAXT(paint);
//     }
// 
//     public static WindowManagerAXT at(WindowManager windowManager) {
//         return new WindowManagerAXT(windowManager);
//     }
// 
//     public static ResolveInfoAXT at(ResolveInfo resolveInfo) {
//         return new ResolveInfoAXT(resolveInfo);
//     }
// 
//     public static StringAXT at(String string) {
//         return new StringAXT(string);
//     }
// 
//     public static UriAXT at(Uri uri) {
//         return new UriAXT(uri);
//     }
// }


// Path: src/test/java/org/ligi/axt/test/TheCheckBoxAXT.java
import android.widget.CheckBox;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.ligi.axt.AXT;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import static org.junit.Assert.assertEquals;

package org.ligi.axt.test;


@RunWith(RobolectricTestRunner.class)
public class TheCheckBoxAXT {

    @Test
    public void should_sync() {

        CheckBox checkBox1 = new CheckBox(RuntimeEnvironment.application);

        AXT.at(checkBox1).careForCheckedStatePersistence("SAME_TAG");