@Test
public void testSuccessMultiByteFileName() {

    final String fileName = "あああ";
    final Package pkg = mock(Package.class);
    final Path resourcesPath = PathFactory.newPath("resources",
                                                   "default://project/src/main/resources");
    when(pkg.getPackageMainResourcesPath()).thenReturn(resourcesPath);
    handler.create(pkg,
                   fileName,
                   newResourcePresenter);
    verify(uploadWidget,
           times(1)).submit(eq(resourcesPath),
                            eq(fileName + "." + resourceType.getSuffix()),
                            any(String.class),
                            successCmdCaptor.capture(),
                            failureCmdCaptor.capture());
    successCmdCaptor.getValue().execute();
    verify(busyIndicatorView,
           times(1)).hideBusyIndicator();
    verify(newResourcePresenter,
           times(1)).complete();
    verify(mockNotificationEvent,
           times(1)).fire(any(NotificationEvent.class));
    verify(newResourceSuccessEventMock,
           times(1)).fire(any(NewResourceSuccessEvent.class));
    verify(placeManager,
           times(1)).goTo(newPathCaptor.capture());
    assertEquals("default://project/src/main/resources/%E3%81%82%E3%81%82%E3%81%82.sxls",
                 newPathCaptor.getValue().toURI());
}