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){
|
||||
fail(e.toString());
|
||||
}
|
||||
{
|
||||
ICdtVariable[] vars = supplier.getMacros(desc);
|
||||
List<String> macroStrings = new ArrayList<String>();
|
||||
for (ICdtVariable var : vars) {
|
||||
|
@ -72,16 +73,24 @@ public class StorableCdtVariablesTest extends TestCase {
|
|||
assertTrue(macroStrings.contains(varA3.getName() + '=' + varA3.getStringValue()));
|
||||
assertTrue(macroStrings.contains(varA4.getName() + '=' + varA4.getStringValue()));
|
||||
assertEquals(4, macroStrings.size());
|
||||
}
|
||||
|
||||
try{
|
||||
supplier.setMacros(new ICdtVariable[]{varA1, varA2, varA5}, desc);
|
||||
}catch(Exception e){
|
||||
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(varA2.getName() + '=' + varA2.getStringValue()));
|
||||
assertTrue(macroStrings.contains(varA5.getName() + '=' + varA5.getStringValue()));
|
||||
assertEquals(3, macroStrings.size());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue