/**
* Tests that the name attribute in the base linker is effective when
* creating the command line for a linker that extends it.
*/
public void testExtendsName() {
LinkerDef baseLinker = new LinkerDef();
setLinkerName(baseLinker, "msvc");
LinkerDef extendedLinker = (LinkerDef) createExtendedProcessorDef(
baseLinker);
extendedLinker.setBase(new FlexLong("10000"));
String[] preArgs = getPreArguments(extendedLinker);
assertEquals("/NOLOGO", preArgs[0]);
assertEquals("/SUBSYSTEM:WINDOWS", preArgs[1]);
assertEquals("/INCREMENTAL:NO", preArgs[2]);
assertEquals("/BASE:0x2710", preArgs[3]);