/* * Copyright (c) 2017-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ package com.facebook.litho.testing.viewtree; import android.content.res.Resources.NotFoundException; import org.robolectric.RuntimeEnvironment; /** * Utility methods for {@link ViewTreeAssert}. */ public class ViewTreeUtil { /** @return the resource name or "<undefined>" */ public static String getResourceName(final int resourceId) { try { return RuntimeEnvironment .application .getResources() .getResourceEntryName(resourceId); } catch (final NotFoundException notFoundException) { return "<undefined>"; } } }