aboutsummaryrefslogtreecommitdiffstats
path: root/manifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'manifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java')
-rwxr-xr-xmanifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java19
1 files changed, 10 insertions, 9 deletions
diff --git a/manifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java b/manifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java
index a3f0448..13302e7 100755
--- a/manifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java
+++ b/manifmerger/tests/src/com/android/manifmerger/ManifestMergerTestCase.java
@@ -17,6 +17,7 @@
package com.android.manifmerger;
import com.android.annotations.NonNull;
+import com.android.manifmerger.IMergerLog.FileAndLine;
import com.android.sdklib.mock.MockLog;
import org.w3c.dom.Document;
@@ -375,7 +376,8 @@ abstract class ManifestMergerTestCase extends TestCase {
*/
void processTestFiles(TestFiles testFiles) throws Exception {
MockLog log = new MockLog();
- ManifestMerger merger = new ManifestMerger(log);
+ IMergerLog mergerLog = MergerLog.wrapSdkLog(log);
+ ManifestMerger merger = new ManifestMerger(mergerLog);
boolean processOK = merger.process(testFiles.getActualResult(),
testFiles.getMain(),
testFiles.getLibs());
@@ -400,20 +402,19 @@ abstract class ManifestMergerTestCase extends TestCase {
// Test result XML. There should always be one created
// since the process action does not stop on errors.
log.clear();
- Document document = XmlUtils.parseDocument(testFiles.getActualResult(), log);
+ Document document = XmlUtils.parseDocument(testFiles.getActualResult(), mergerLog);
assertNotNull(document);
assert document != null; // for Eclipse null analysis
- String actual = XmlUtils.printXmlString(
- document,
- log);
+ String actual = XmlUtils.printXmlString(document, mergerLog);
assertEquals("Error parsing actual result XML", "[]", log.toString());
log.clear();
- document = XmlUtils.parseDocument(testFiles.getExpectedResult(), log);
+ document = XmlUtils.parseDocument(
+ testFiles.getExpectedResult(),
+ mergerLog,
+ new FileAndLine("<expected-result>", 0));
assertNotNull(document);
assert document != null;
- String expected = XmlUtils.printXmlString(
- document,
- log);
+ String expected = XmlUtils.printXmlString(document, mergerLog);
assertEquals("Error parsing expected result XML", "[]", log.toString());
assertEquals("Error comparing expected to actual result", expected, actual);