package org.robobinding.binder;
/*
import static org.junit.Assert.assertNotNull;
import mockit.Cascading;
import mockit.Injectable;
import mockit.integration.junit4.JMockit;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robobinding.MenuBinder;
import org.robobinding.ViewBinder;
import org.robobinding.viewattribute.RandomValues;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
*/
/**
*
* @since 1.0
* @version $Revision: 1.0 $
* @author Cheng Wei
*/
/*
@RunWith(JMockit.class)
public class BinderFactoryTest {
private BinderFactory binderFactory;
@Injectable Context context;
@Cascading final LayoutInflater call_to_LayoutInflater_from_cloneInContext = null;
@Before
public void setUp() {
binderFactory = new BinderFactory(null, null);
}
@Test
public void viewBinderShouldBeWiredSuccessfully() {
ViewBinder viewBinder = binderFactory.createViewBinder(context,
RandomValues.trueOrFalse());
assertNotNull(viewBinder);
}
@Test
public void menuBinderShouldBeWiredSuccessfully(@Injectable Menu menu, @Injectable MenuInflater menuInflater) {
MenuBinder menuBinder = binderFactory.createMenuBinder(
menu, menuInflater, context, RandomValues.trueOrFalse());
assertNotNull(menuBinder);
}
}*/