[
https://issues.apache.org/jira/browse/MNG-6430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16631857#comment-16631857
]
Burcu commented on MNG-6430:
----------------------------
If I solve load stage, the problem will solve.
@Test
public void showAreaNadModeListTestFunction() throws Exception{
Platform.runLater(() ->{
try {
Stage stage = new Stage();
Parent parent = fxmlLoader.load();
Scene scene = new Scene(parent);
stage.setScene(scene);
stage.show();
} catch (Exception e) {
e.printStackTrace();
}
});
TrainLine trainLine = new TrainLine();
trainLine.setId(1);
trainLine.setName("Basmane-Afyon-Bandırma");
trainLine.setExp("Basmane-Afyon Ali Çetinkaya ve Basmane-Bandırma
arası tarife");
Area firstArea = new Area();
firstArea.setId(1);
firstArea.setShortname("BSM");
firstArea.setLongname("Basmane");
firstArea.setTrainline(1);
firstArea.setOrderno((byte) 1);
firstArea.setAddressxml(null);
firstArea.setAreaxml(null);
firstArea.setExplanation("Basmane Bölgesi");
firstArea.setTrainlineByTrainline(trainLine);
firstArea.setIsautonad(false);
DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
Date secondAreaDayStartTime = dateFormat.parse("08:00:00");
Date secondAreaNightStartTime = dateFormat.parse("21:00:00");
Area secondArea = new Area();
secondArea.setId(2);
secondArea.setShortname("BND");
secondArea.setLongname("Bandırma");
secondArea.setTrainline(1);
secondArea.setOrderno((byte) 2);
secondArea.setAddressxml(null);
secondArea.setAreaxml(null);
secondArea.setExplanation("");
secondArea.setTrainlineByTrainline(trainLine);
secondArea.setDaystart(new Time(secondAreaDayStartTime.getTime()));
secondArea.setDaystart(new Time(secondAreaNightStartTime.getTime()));
secondArea.setIsautonad(true);
List<Area> areaList = new ArrayList<Area>();
areaList.add(firstArea);
areaList.add(secondArea);
PowerMock.suppressConstructor(Database.class);
PowerMock.mockStatic(Database.class);
Database mockDatabase = EasyMock.createMock(Database.class);
EasyMock.expect(Database.getInstance()).andReturn(mockDatabase).anyTimes();
EasyMock.expect(mockDatabase.getAllArea()).andReturn(areaList);
EasyMock.expectLastCall().times(1);
PowerMock.replay(Database.class);
PowerMock.replay(mockDatabase);
AreaController areaNadModeListController = fxmlLoader.getController();
AreaController spy = Mockito.spy(areaNadModeListController);
Mockito.doNothing().when(spy).setVersion();
spy.loadAreaManagement();
EasyMock.verify(mockDatabase);
}
burcu yapıcı <[email protected]>, 28 Eyl 2018 Cum, 16:31 tarihinde şunu
--
Burcu Yapıcı
> UnsatisfiedLinkError:Native Library jdk1.8.0_121\jre\bin\glass.dll already
> loaded in another classloader
> --------------------------------------------------------------------------------------------------------
>
> Key: MNG-6430
> URL: https://issues.apache.org/jira/browse/MNG-6430
> Project: Maven
> Issue Type: Bug
> Components: Class Loading
> Reporter: Burcu
> Assignee: Tibor Digana
> Priority: Major
> Labels: ClassLoader, Classloader, classloader, glass,
> unsatisfiedLinkError
> Attachments: 2018-09-11T16-32-01_814-jvmRun1.dump,
> 2018-09-11T16-32-01_814-jvmRun2.dump, 2018-09-12T13-28-04_278-jvmRun1.dump,
> glassdll.jpg, mvnTest.jpg, plugin.jpg, pom.xml, pom.xml, runAllTest.jpg
>
>
> Although I made the linkte and tried other solutions, I could not resolve the
> glass.dll not found error. I'm looking for a solution to this issue that is
> long-lasting. I'm using Powermock and TestFx. I have encountered this problem
> since I started working with both. I would like to try if you offer a
> solution in this regard. Below you will find some images of the fault.
> [https://maven.apache.org/surefire/maven-surefire-plugin/examples/class-loading.html]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)