blob: d6d22c369821f3e75124c86e17d1483bc89d185c [file] [log] [blame]
Carl Shapiro894d0fa2011-06-30 14:48:49 -07001// Copyright 2011 Google Inc. All Rights Reserved.
2// Author: cshapiro@google.com (Carl Shapiro)
3
4#include "src/object.h"
5
6#include <stdio.h>
7#include "gtest/gtest.h"
8
9namespace art {
10
11TEST(Object, IsInSamePackage) {
12 // Matches
13 EXPECT_TRUE(Class::IsInSamePackage("Ljava/lang/Object;",
14 "Ljava/lang/Class"));
15 EXPECT_TRUE(Class::IsInSamePackage("LFoo;",
16 "LBar;"));
17
18 // Mismatches
19 EXPECT_FALSE(Class::IsInSamePackage("Ljava/lang/Object;",
20 "Ljava/io/File;"));
21 EXPECT_FALSE(Class::IsInSamePackage("Ljava/lang/Object;",
22 "Ljava/lang/reflect/Method;"));
23}
24
25} // namespace art