Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b0368178 authored by arangelov's avatar arangelov
Browse files

Add debug logs for TransferOwnershipMetadataManagerTest cases.

Test: atest frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/TransferOwnershipMetadataManagerTest.java
Bug: 74338366
Change-Id: I5c00414b1c7f5f741db3876bb1c31582a133c002
parent f344b3ea
Loading
Loading
Loading
Loading
+20 −3
Original line number Diff line number Diff line
@@ -16,9 +16,8 @@

package com.android.server.devicepolicy;

import static com.android.server.devicepolicy.TransferOwnershipMetadataManager.ADMIN_TYPE_DEVICE_OWNER;


import static com.android.server.devicepolicy.TransferOwnershipMetadataManager
        .ADMIN_TYPE_DEVICE_OWNER;
import static com.android.server.devicepolicy.TransferOwnershipMetadataManager
        .OWNER_TRANSFER_METADATA_XML;
import static com.android.server.devicepolicy.TransferOwnershipMetadataManager.TAG_ADMIN_TYPE;
@@ -32,6 +31,7 @@ import static org.junit.Assert.assertTrue;

import android.os.Environment;
import android.support.test.runner.AndroidJUnit4;
import android.util.Log;

import com.android.server.devicepolicy.TransferOwnershipMetadataManager.Injector;
import com.android.server.devicepolicy.TransferOwnershipMetadataManager.Metadata;
@@ -57,6 +57,7 @@ import java.nio.file.Paths;

@RunWith(AndroidJUnit4.class)
public class TransferOwnershipMetadataManagerTest {
    private final static String TAG = TransferOwnershipMetadataManagerTest.class.getName();
    private final static String SOURCE_COMPONENT =
            "com.dummy.admin.package/com.dummy.admin.package.SourceClassName";
    private final static String TARGET_COMPONENT =
@@ -106,6 +107,22 @@ public class TransferOwnershipMetadataManagerTest {
    @Test
    public void testLoad() {
        TransferOwnershipMetadataManager paramsManager = getOwnerTransferParams();
        final File transferOwnershipMetadataFile =
                new File(mMockInjector.getOwnerTransferMetadataDir(), OWNER_TRANSFER_METADATA_XML);
        Log.d(TAG, "testLoad: file path is " + transferOwnershipMetadataFile.getAbsolutePath());
        Log.d(TAG, "testLoad: file exists? " + transferOwnershipMetadataFile.exists());
        Log.d(TAG, "testLoad: file mkdir?" + transferOwnershipMetadataFile.mkdir());
        try {
            File canonicalFile = transferOwnershipMetadataFile.getCanonicalFile();
            File parentFile = canonicalFile.getParentFile();
            Log.d(TAG, "testLoad: file getCanonicalFile?" + canonicalFile);
            Log.d(TAG, "testLoad: getCanonicalFile.getParentFile " + parentFile);
            Log.d(TAG, "testLoad: parent mkdirs? " + parentFile.mkdirs());
            Log.d(TAG, "testLoad: parent exists? " + parentFile.exists());
            Log.d(TAG, "testLoad: canonical file.mkdir()? " + canonicalFile.mkdir());
        } catch (IOException e) {
            Log.d(TAG, "testLoad: failed to get canonical file");
        }
        paramsManager.saveMetadataFile(TEST_PARAMS);
        assertEquals(TEST_PARAMS, paramsManager.loadMetadataFile());
    }