本文整理汇总了Java中org.fest.assertions.data.MapEntry类的典型用法代码示例。如果您正苦于以下问题:Java MapEntry类的具体用法?Java MapEntry怎么用?Java MapEntry使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MapEntry类属于org.fest.assertions.data包,在下文中一共展示了MapEntry类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testCustomBubblingEvents
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testCustomBubblingEvents() {
ViewManager mockViewManager = mock(ViewManager.class);
List<ViewManager> viewManagers = Arrays.asList(mockViewManager);
when(mockViewManager.getExportedCustomBubblingEventTypeConstants())
.thenReturn(MapBuilder.of("onTwirl", TWIRL_BUBBLING_EVENT_MAP));
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementationProvider,
false);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_BUBBLING_EVENT_TYPES))
.contains(MapEntry.entry("onTwirl", TWIRL_BUBBLING_EVENT_MAP))
.containsKey("topChange");
}
示例2: testCustomDirectEvents
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testCustomDirectEvents() {
ViewManager mockViewManager = mock(ViewManager.class);
List<ViewManager> viewManagers = Arrays.asList(mockViewManager);
when(mockViewManager.getExportedCustomDirectEventTypeConstants())
.thenReturn(MapBuilder.of("onTwirl", TWIRL_DIRECT_EVENT_MAP));
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementationProvider,
false);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_DIRECT_EVENT_TYPES))
.contains(MapEntry.entry("onTwirl", TWIRL_DIRECT_EVENT_MAP))
.containsKey("topLoadingStart");
}
示例3: completePart
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test public void completePart() throws Exception {
Part p = new Part.Builder() //
.contentDisposition("form-data; filename=\"foo.txt\"") //
.contentType("application/json") //
.contentLength(13) //
.contentLanguage("English") //
.contentEncoding("UTF-8") //
.body("{'foo':'bar'}") //
.build();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
p.writeBodyTo(baos);
String actual = new String(baos.toByteArray(), UTF_8);
assertThat(actual).isEqualTo("{'foo':'bar'}");
assertThat(p.getHeaders())
.hasSize(5)
.contains( //
MapEntry.entry("Content-Disposition", "form-data; filename=\"foo.txt\""), //
MapEntry.entry("Content-Type", "application/json"), //
MapEntry.entry("Content-Length", "13"), //
MapEntry.entry("Content-Language", "English"), //
MapEntry.entry("Content-Transfer-Encoding", "UTF-8") //
);
}
示例4: singlePart
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test public void singlePart() throws Exception {
String expected = "" //
+ "--123\r\n" //
+ "\r\n" //
+ "Hello, World!\r\n" //
+ "--123--";
Multipart m = new Multipart.Builder("123")
.addPart(new TestPart("Hello, World!"))
.build();
ByteArrayOutputStream out = new ByteArrayOutputStream();
m.writeBodyTo(out);
String actual = new String(out.toByteArray(), UTF_8);
assertThat(actual).isEqualTo(expected);
assertThat(m.getHeaders())
.hasSize(1)
.contains(MapEntry.entry("Content-Type", "multipart/mixed; boundary=123"));
}
示例5: getIOS
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void getIOS() throws Exception {
doReturn(true).when(agentUtil).isMobileUserAgent(eq(MobileUserAgent.SAFARI));
ModuleStyle moduleStyle = instance.get();
assertThat(moduleStyle).isInstanceOf(IOSModuleStyle.class);
assertThat(moduleStyle).contains(MapEntry.entry("1", "11"));
verify(agentUtil).isMobileUserAgent(eq(MobileUserAgent.SAFARI));
verify(styleSocket).getStyles(eq(element));
}
示例6: get
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void get() throws Exception {
ModuleStyle moduleStyle = instance.get();
assertThat(moduleStyle).isInstanceOf(ModuleStyleImpl.class);
assertThat(moduleStyle).contains(MapEntry.entry("1", "11"));
verify(agentUtil).isMobileUserAgent(eq(MobileUserAgent.SAFARI));
verify(styleSocket).getStyles(eq(element));
}
示例7: testCustomBubblingEvents
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testCustomBubblingEvents() {
ViewManager mockViewManager = mock(ViewManager.class);
List<ViewManager> viewManagers = Arrays.asList(mockViewManager);
when(mockViewManager.getExportedCustomBubblingEventTypeConstants())
.thenReturn(MapBuilder.of("onTwirl", TWIRL_BUBBLING_EVENT_MAP));
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementation);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_BUBBLING_EVENT_TYPES))
.contains(MapEntry.entry("onTwirl", TWIRL_BUBBLING_EVENT_MAP))
.containsKey("topChange");
}
示例8: testCustomDirectEvents
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testCustomDirectEvents() {
ViewManager mockViewManager = mock(ViewManager.class);
List<ViewManager> viewManagers = Arrays.asList(mockViewManager);
when(mockViewManager.getExportedCustomDirectEventTypeConstants())
.thenReturn(MapBuilder.of("onTwirl", TWIRL_DIRECT_EVENT_MAP));
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementation);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_DIRECT_EVENT_TYPES))
.contains(MapEntry.entry("onTwirl", TWIRL_DIRECT_EVENT_MAP))
.containsKey("topLoadingStart");
}
示例9: testCustomBubblingEvents
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testCustomBubblingEvents() {
ViewManager mockViewManager = mock(ViewManager.class);
List<ViewManager> viewManagers = Arrays.asList(mockViewManager);
when(mockViewManager.getExportedCustomBubblingEventTypeConstants())
.thenReturn(MapBuilder.of("onTwirl", TWIRL_BUBBLING_EVENT_MAP));
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementationProvider);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_BUBBLING_EVENT_TYPES))
.contains(MapEntry.entry("onTwirl", TWIRL_BUBBLING_EVENT_MAP))
.containsKey("topChange");
}
示例10: testCustomDirectEvents
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testCustomDirectEvents() {
ViewManager mockViewManager = mock(ViewManager.class);
List<ViewManager> viewManagers = Arrays.asList(mockViewManager);
when(mockViewManager.getExportedCustomDirectEventTypeConstants())
.thenReturn(MapBuilder.of("onTwirl", TWIRL_DIRECT_EVENT_MAP));
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementationProvider);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_DIRECT_EVENT_TYPES))
.contains(MapEntry.entry("onTwirl", TWIRL_DIRECT_EVENT_MAP))
.containsKey("topLoadingStart");
}
示例11: shouldCallRestApiWithPassedText
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void shouldCallRestApiWithPassedText() {
// given
String queryString = "query string";
query.setText(queryString);
// when
search.performClick();
// then
ArgumentCaptor<Map> arg = ArgumentCaptor.forClass(Map.class);
Mockito.verify(mockRestApi, times(1)).search(arg.capture(), any(Integer.class), any(Callback.class));
assertThat(arg.getValue()).contains(MapEntry.entry("intitle", queryString));
}
示例12: multipartBodySetsType
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test public void multipartBodySetsType() throws Exception {
Multipart m = new Multipart.Builder().addPart(new TestPart("hi")).build();
try {
new Part.Builder().body(m).contentType("break me!");
fail();
} catch (IllegalStateException expected) {
}
Part p = new Part.Builder().body(m).build();
for (Map.Entry<String, String> header : m.getHeaders().entrySet()) {
assertThat(p.getHeaders()).contains(MapEntry.entry(header.getKey(), header.getValue()));
}
}
示例13: threeParts
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test public void threeParts() throws Exception {
String expected = ""
+ "--123\r\n"
+ "\r\n"
+ "Quick\r\n"
+ "--123\r\n"
+ "\r\n"
+ "Brown\r\n"
+ "--123\r\n"
+ "\r\n"
+ "Fox\r\n"
+ "--123--";
Multipart m = new Multipart.Builder("123")
.addPart(new TestPart("Quick"))
.addPart(new TestPart("Brown"))
.addPart(new TestPart("Fox"))
.build();
ByteArrayOutputStream out = new ByteArrayOutputStream();
m.writeBodyTo(out);
String actual = new String(out.toByteArray(), UTF_8);
assertThat(actual).isEqualTo(expected);
assertThat(m.getHeaders())
.hasSize(1)
.contains(MapEntry.entry("Content-Type", "multipart/mixed; boundary=123"));
}
示例14: testMergeConstants
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testMergeConstants() {
ViewManager managerX = mock(ViewManager.class);
when(managerX.getExportedCustomDirectEventTypeConstants()).thenReturn(MapBuilder.of(
"onTwirl",
MapBuilder.of(
"registrationName",
"onTwirl",
"keyToOverride",
"valueX",
"mapToMerge",
MapBuilder.of("keyToOverride", "innerValueX", "anotherKey", "valueX"))));
ViewManager managerY = mock(ViewManager.class);
when(managerY.getExportedCustomDirectEventTypeConstants()).thenReturn(MapBuilder.of(
"onTwirl",
MapBuilder.of(
"extraKey",
"extraValue",
"keyToOverride",
"valueY",
"mapToMerge",
MapBuilder.of("keyToOverride", "innerValueY", "extraKey", "valueY"))));
List<ViewManager> viewManagers = Arrays.asList(managerX, managerY);
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementationProvider,
false);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_DIRECT_EVENT_TYPES)).containsKey("onTwirl");
Map twirlMap = (Map) valueAtPath(constants, CUSTOM_DIRECT_EVENT_TYPES, "onTwirl");
assertThat(twirlMap)
.contains(MapEntry.entry("registrationName", "onTwirl"))
.contains(MapEntry.entry("keyToOverride", "valueY"))
.contains(MapEntry.entry("extraKey", "extraValue"))
.containsKey("mapToMerge");
Map mapToMerge = (Map) valueAtPath(twirlMap, "mapToMerge");
assertThat(mapToMerge)
.contains(MapEntry.entry("keyToOverride", "innerValueY"))
.contains(MapEntry.entry("anotherKey", "valueX"))
.contains(MapEntry.entry("extraKey", "valueY"));
}
示例15: testMergeConstants
import org.fest.assertions.data.MapEntry; //导入依赖的package包/类
@Test
public void testMergeConstants() {
ViewManager managerX = mock(ViewManager.class);
when(managerX.getExportedCustomDirectEventTypeConstants()).thenReturn(MapBuilder.of(
"onTwirl",
MapBuilder.of(
"registrationName",
"onTwirl",
"keyToOverride",
"valueX",
"mapToMerge",
MapBuilder.of("keyToOverride", "innerValueX", "anotherKey", "valueX"))));
ViewManager managerY = mock(ViewManager.class);
when(managerY.getExportedCustomDirectEventTypeConstants()).thenReturn(MapBuilder.of(
"onTwirl",
MapBuilder.of(
"extraKey",
"extraValue",
"keyToOverride",
"valueY",
"mapToMerge",
MapBuilder.of("keyToOverride", "innerValueY", "extraKey", "valueY"))));
List<ViewManager> viewManagers = Arrays.asList(managerX, managerY);
UIManagerModule uiManagerModule = new UIManagerModule(
mReactContext,
viewManagers,
mUIImplementation);
Map<String, Object> constants = uiManagerModule.getConstants();
assertThat((Map) constants.get(CUSTOM_DIRECT_EVENT_TYPES)).containsKey("onTwirl");
Map twirlMap = (Map) valueAtPath(constants, CUSTOM_DIRECT_EVENT_TYPES, "onTwirl");
assertThat(twirlMap)
.contains(MapEntry.entry("registrationName", "onTwirl"))
.contains(MapEntry.entry("keyToOverride", "valueY"))
.contains(MapEntry.entry("extraKey", "extraValue"))
.containsKey("mapToMerge");
Map mapToMerge = (Map) valueAtPath(twirlMap, "mapToMerge");
assertThat(mapToMerge)
.contains(MapEntry.entry("keyToOverride", "innerValueY"))
.contains(MapEntry.entry("anotherKey", "valueX"))
.contains(MapEntry.entry("extraKey", "valueY"));
}