aboutsummaryrefslogtreecommitdiff
path: root/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala
diff options
context:
space:
mode:
Diffstat (limited to 'sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala')
-rw-r--r--sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala21
1 files changed, 5 insertions, 16 deletions
diff --git a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala
index 84b77ad250..384a730861 100644
--- a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala
+++ b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/catalog/SessionCatalogSuite.scala
@@ -444,27 +444,16 @@ class SessionCatalogSuite extends SparkFunSuite {
assert(!catalog.tableExists(TableIdentifier("view1", Some("default"))))
}
- test("getTableMetadata on temporary views") {
+ test("getTempViewOrPermanentTableMetadata on temporary views") {
val catalog = new SessionCatalog(newBasicCatalog())
val tempTable = Range(1, 10, 2, 10)
- val m = intercept[AnalysisException] {
- catalog.getTableMetadata(TableIdentifier("view1"))
- }.getMessage
- assert(m.contains("Table or view 'view1' not found in database 'default'"))
-
- val m2 = intercept[AnalysisException] {
- catalog.getTableMetadata(TableIdentifier("view1", Some("default")))
+ intercept[NoSuchTableException] {
+ catalog.getTempViewOrPermanentTableMetadata("view1")
}.getMessage
- assert(m2.contains("Table or view 'view1' not found in database 'default'"))
catalog.createTempView("view1", tempTable, overrideIfExists = false)
- assert(catalog.getTableMetadata(TableIdentifier("view1")).identifier.table == "view1")
- assert(catalog.getTableMetadata(TableIdentifier("view1")).schema(0).name == "id")
-
- val m3 = intercept[AnalysisException] {
- catalog.getTableMetadata(TableIdentifier("view1", Some("default")))
- }.getMessage
- assert(m3.contains("Table or view 'view1' not found in database 'default'"))
+ assert(catalog.getTempViewOrPermanentTableMetadata("view1").identifier ==
+ TableIdentifier("view1"), "the temporary view `view1` should exist")
}
test("list tables without pattern") {