List of usage examples for com.liferay.portal.kernel.util MethodKey getMethod
public Method getMethod() throws NoSuchMethodException
From source file:com.liferay.exportimport.test.PortletDataContextZipWriterTest.java
License:Open Source License
@Test public void testMultipleByteArraysAddition() throws Exception { byte[] bytes = { Byte.MIN_VALUE, Byte.MAX_VALUE }; _portletDataContext.addZipEntry(_PATH, bytes); List<MethodHandler> methodHandlers = _recorderZipWriter.getMethodHandlers(); Assert.assertEquals(methodHandlers.toString(), 1, methodHandlers.size()); MethodHandler methodHandler = methodHandlers.remove(0); MethodKey methodKey = methodHandler.getMethodKey(); Assert.assertEquals(ReflectionTestUtil.getMethod(ZipWriter.class, "addEntry", new Class<?>[] { String.class, byte[].class }), methodKey.getMethod()); Object[] arguments = methodHandler.getArguments(); Assert.assertEquals(Arrays.toString(arguments), 2, arguments.length); Assert.assertSame(_PATH, arguments[0]); Assert.assertSame(bytes, arguments[1]); _portletDataContext.addZipEntry(_PATH, bytes); Assert.assertTrue(methodHandlers.toString(), methodHandlers.isEmpty()); }
From source file:com.liferay.exportimport.test.PortletDataContextZipWriterTest.java
License:Open Source License
@Test public void testMultipleInputStreamsAddition() throws Exception { byte[] bytes = { Byte.MIN_VALUE, Byte.MAX_VALUE }; InputStream is = new ByteArrayInputStream(bytes); _portletDataContext.addZipEntry(_PATH, is); List<MethodHandler> methodHandlers = _recorderZipWriter.getMethodHandlers(); Assert.assertEquals(methodHandlers.toString(), 1, methodHandlers.size()); MethodHandler methodHandler = methodHandlers.remove(0); MethodKey methodKey = methodHandler.getMethodKey(); Assert.assertEquals(ReflectionTestUtil.getMethod(ZipWriter.class, "addEntry", new Class<?>[] { String.class, InputStream.class }), methodKey.getMethod()); Object[] arguments = methodHandler.getArguments(); Assert.assertEquals(Arrays.toString(arguments), 2, arguments.length); Assert.assertSame(_PATH, arguments[0]); Assert.assertSame(is, arguments[1]); _portletDataContext.addZipEntry(_PATH, is); Assert.assertTrue(methodHandlers.toString(), methodHandlers.isEmpty()); }
From source file:com.liferay.exportimport.test.PortletDataContextZipWriterTest.java
License:Open Source License
@Test public void testMultipleStringsAddition() throws Exception { String string = RandomTestUtil.randomString(); _portletDataContext.addZipEntry(_PATH, string); List<MethodHandler> methodHandlers = _recorderZipWriter.getMethodHandlers(); Assert.assertEquals(methodHandlers.toString(), 1, methodHandlers.size()); MethodHandler methodHandler = methodHandlers.remove(0); MethodKey methodKey = methodHandler.getMethodKey(); Assert.assertEquals(ReflectionTestUtil.getMethod(ZipWriter.class, "addEntry", new Class<?>[] { String.class, String.class }), methodKey.getMethod()); Object[] arguments = methodHandler.getArguments(); Assert.assertEquals(Arrays.toString(arguments), 2, arguments.length); Assert.assertSame(_PATH, arguments[0]); Assert.assertSame(string, arguments[1]); _portletDataContext.addZipEntry(_PATH, string); Assert.assertTrue(methodHandlers.toString(), methodHandlers.isEmpty()); }