mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
bug 348884: Fixed unit test
This commit is contained in:
parent
7ec08c36da
commit
c7438e0708
1 changed files with 22 additions and 13 deletions
|
@ -62,6 +62,7 @@ public class StorableCdtVariablesTest extends TestCase {
|
||||||
}catch(Throwable e){
|
}catch(Throwable e){
|
||||||
fail(e.toString());
|
fail(e.toString());
|
||||||
}
|
}
|
||||||
|
{
|
||||||
ICdtVariable[] vars = supplier.getMacros(desc);
|
ICdtVariable[] vars = supplier.getMacros(desc);
|
||||||
List<String> macroStrings = new ArrayList<String>();
|
List<String> macroStrings = new ArrayList<String>();
|
||||||
for (ICdtVariable var : vars) {
|
for (ICdtVariable var : vars) {
|
||||||
|
@ -72,16 +73,24 @@ public class StorableCdtVariablesTest extends TestCase {
|
||||||
assertTrue(macroStrings.contains(varA3.getName() + '=' + varA3.getStringValue()));
|
assertTrue(macroStrings.contains(varA3.getName() + '=' + varA3.getStringValue()));
|
||||||
assertTrue(macroStrings.contains(varA4.getName() + '=' + varA4.getStringValue()));
|
assertTrue(macroStrings.contains(varA4.getName() + '=' + varA4.getStringValue()));
|
||||||
assertEquals(4, macroStrings.size());
|
assertEquals(4, macroStrings.size());
|
||||||
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
supplier.setMacros(new ICdtVariable[]{varA1, varA2, varA5}, desc);
|
supplier.setMacros(new ICdtVariable[]{varA1, varA2, varA5}, desc);
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
fail(e.toString());
|
fail(e.toString());
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
ICdtVariable[] vars = supplier.getMacros(desc);
|
||||||
|
List<String> macroStrings = new ArrayList<String>();
|
||||||
|
for (ICdtVariable var : vars) {
|
||||||
|
macroStrings.add(var.getName() + '=' + var.getStringValue());
|
||||||
|
}
|
||||||
assertTrue(macroStrings.contains(varA1.getName() + '=' + varA1.getStringValue()));
|
assertTrue(macroStrings.contains(varA1.getName() + '=' + varA1.getStringValue()));
|
||||||
assertTrue(macroStrings.contains(varA2.getName() + '=' + varA2.getStringValue()));
|
assertTrue(macroStrings.contains(varA2.getName() + '=' + varA2.getStringValue()));
|
||||||
assertTrue(macroStrings.contains(varA5.getName() + '=' + varA5.getStringValue()));
|
assertTrue(macroStrings.contains(varA5.getName() + '=' + varA5.getStringValue()));
|
||||||
assertEquals(3, macroStrings.size());
|
assertEquals(3, macroStrings.size());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue