This is an automated email from the ASF dual-hosted git repository.
markusthoemmes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git
The following commit(s) were added to refs/heads/master by this push:
new bd7d847 Replace JsBoolean with JsTrue and JsFalse. (#4427)
bd7d847 is described below
commit bd7d847ae26475dff4561717141765479cbc33ec
Author: Song Kun <[email protected]>
AuthorDate: Wed Apr 3 16:28:26 2019 +0800
Replace JsBoolean with JsTrue and JsFalse. (#4427)
---
.../openwhisk/core/entity/WhiskPackage.scala | 2 +-
.../core/controller/actions/PrimitiveActions.scala | 2 +-
.../actionContainers/BasicActionRunnerTests.scala | 2 +-
.../openwhisk/core/cli/test/TestJsonArgs.scala | 18 +++++++---------
.../core/controller/test/ActionsApiTests.scala | 2 +-
.../core/controller/test/WebActionsApiTests.scala | 20 +++++++++---------
.../openwhisk/core/entity/test/SchemaTests.scala | 4 ++--
.../scala/system/basic/WskRestBasicTests.scala | 24 +++++++++++-----------
8 files changed, 35 insertions(+), 39 deletions(-)
diff --git
a/common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskPackage.scala
b/common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskPackage.scala
index 984f184..d865dd8 100644
---
a/common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskPackage.scala
+++
b/common/scala/src/main/scala/org/apache/openwhisk/core/entity/WhiskPackage.scala
@@ -138,7 +138,7 @@ case class WhiskPackage(namespace: EntityPath,
override def summaryAsJson = {
JsObject(
super.summaryAsJson.fields +
- (WhiskPackage.bindingFieldName ->
binding.map(Binding.serdes.write(_)).getOrElse(JsBoolean(false))))
+ (WhiskPackage.bindingFieldName ->
binding.map(Binding.serdes.write(_)).getOrElse(JsFalse)))
}
}
diff --git
a/core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PrimitiveActions.scala
b/core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PrimitiveActions.scala
index 8338256..bf65e61 100644
---
a/core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PrimitiveActions.scala
+++
b/core/controller/src/main/scala/org/apache/openwhisk/core/controller/actions/PrimitiveActions.scala
@@ -557,7 +557,7 @@ protected[actions] trait PrimitiveActions {
annotations = Parameters(WhiskActivation.topmostAnnotation,
JsBoolean(session.cause.isEmpty)) ++
Parameters(WhiskActivation.pathAnnotation,
JsString(session.action.fullyQualifiedName(false).asString)) ++
Parameters(WhiskActivation.kindAnnotation, JsString(Exec.SEQUENCE)) ++
- Parameters(WhiskActivation.conductorAnnotation, JsBoolean(true)) ++
+ Parameters(WhiskActivation.conductorAnnotation, JsTrue) ++
causedBy ++
sequenceLimits,
duration = Some(session.duration))
diff --git a/tests/src/test/scala/actionContainers/BasicActionRunnerTests.scala
b/tests/src/test/scala/actionContainers/BasicActionRunnerTests.scala
index 4b3d893..bad70d6 100644
--- a/tests/src/test/scala/actionContainers/BasicActionRunnerTests.scala
+++ b/tests/src/test/scala/actionContainers/BasicActionRunnerTests.scala
@@ -221,7 +221,7 @@ trait BasicActionRunnerTests extends
ActionProxyContainerTestUtils {
JsObject("string" -> JsString("hello")),
JsObject("string" -> JsString("❄ ☃ ❄")),
JsObject("numbers" -> JsArray(JsNumber(42), JsNumber(1))),
- // JsObject("boolean" -> JsBoolean(true)), // fails with swift3
returning boolean: 1
+ // JsObject("boolean" -> JsTrue), // fails with swift3 returning
boolean: 1
JsObject("object" -> JsObject("a" -> JsString("A"))))
val (out, err) = withActionContainer() { c =>
diff --git
a/tests/src/test/scala/org/apache/openwhisk/core/cli/test/TestJsonArgs.scala
b/tests/src/test/scala/org/apache/openwhisk/core/cli/test/TestJsonArgs.scala
index 7bf50c7..6e50881 100644
--- a/tests/src/test/scala/org/apache/openwhisk/core/cli/test/TestJsonArgs.scala
+++ b/tests/src/test/scala/org/apache/openwhisk/core/cli/test/TestJsonArgs.scala
@@ -17,11 +17,7 @@
package org.apache.openwhisk.core.cli.test
-import spray.json.JsObject
-import spray.json.JsArray
-import spray.json.JsString
-import spray.json.JsNumber
-import spray.json.JsBoolean
+import spray.json._
object TestJsonArgs {
@@ -36,7 +32,7 @@ object TestJsonArgs {
def getJSONFileOutput() =
JsArray(
JsObject("key" -> JsString("a key"), "value" -> JsString("a value")),
- JsObject("key" -> JsString("a bool"), "value" -> JsBoolean(true)),
+ JsObject("key" -> JsString("a bool"), "value" -> JsTrue),
JsObject("key" -> JsString("objKey"), "value" -> JsObject("b" ->
JsString("c"))),
JsObject(
"key" -> JsString("objKey2"),
@@ -46,7 +42,7 @@ object TestJsonArgs {
"value" -> JsObject("json object" -> JsObject("some int" ->
JsNumber(1111)))),
JsObject("key" -> JsString("a number arr"), "value" ->
JsArray(JsNumber(1), JsNumber(2), JsNumber(3))),
JsObject("key" -> JsString("a string arr"), "value" ->
JsArray(JsString("1"), JsString("2"), JsString("3"))),
- JsObject("key" -> JsString("a bool arr"), "value" ->
JsArray(JsBoolean(true), JsBoolean(false), JsBoolean(true))),
+ JsObject("key" -> JsString("a bool arr"), "value" -> JsArray(JsTrue,
JsFalse, JsTrue)),
JsObject("key" -> JsString("strThatLooksLikeJSON"), "value" ->
JsString("{\"someKey\": \"someValue\"}")))
def getEscapedJSONTestArgInput() =
@@ -70,7 +66,7 @@ object TestJsonArgs {
JsObject(
"key" -> JsString("objArr"),
"value" -> JsArray(
- JsObject("name" -> JsString("someName"), "required" ->
JsBoolean(true)),
+ JsObject("name" -> JsString("someName"), "required" -> JsTrue),
JsObject("name" -> JsString("events"), "count" -> JsNumber(10)))),
JsObject("key" -> JsString("strArr"), "value" -> JsArray(JsString("44"),
JsString("55"))),
JsObject("key" -> JsString("string"), "value" -> JsString("This is a
string")),
@@ -81,7 +77,7 @@ object TestJsonArgs {
"objString" -> JsString("aString"),
"objStrNum" -> JsString("123"),
"objNum" -> JsNumber(300),
- "objBool" -> JsBoolean(false),
+ "objBool" -> JsFalse,
"objNumArr" -> JsArray(JsNumber(1), JsNumber(2)),
"objStrArr" -> JsArray(JsString("1"), JsString("2")))),
JsObject("key" -> JsString("strNum"), "value" -> JsString("9")))
@@ -95,13 +91,13 @@ object TestJsonArgs {
"numArr" -> JsArray(JsNumber(44), JsNumber(55)),
"strArr" -> JsArray(JsString("44"), JsString("55")),
"objArr" -> JsArray(
- JsObject("name" -> JsString("someName"), "required" ->
JsBoolean(true)),
+ JsObject("name" -> JsString("someName"), "required" -> JsTrue),
JsObject("name" -> JsString("events"), "count" -> JsNumber(10))),
"object" -> JsObject(
"objString" -> JsString("aString"),
"objStrNum" -> JsString("123"),
"objNum" -> JsNumber(300),
- "objBool" -> JsBoolean(false),
+ "objBool" -> JsFalse,
"objNumArr" -> JsArray(JsNumber(1), JsNumber(2)),
"objStrArr" -> JsArray(JsString("1"), JsString("2"))))
}
diff --git
a/tests/src/test/scala/org/apache/openwhisk/core/controller/test/ActionsApiTests.scala
b/tests/src/test/scala/org/apache/openwhisk/core/controller/test/ActionsApiTests.scala
index 7851181..69f617f 100644
---
a/tests/src/test/scala/org/apache/openwhisk/core/controller/test/ActionsApiTests.scala
+++
b/tests/src/test/scala/org/apache/openwhisk/core/controller/test/ActionsApiTests.scala
@@ -1381,7 +1381,7 @@ class ActionsApiTests extends ControllerTestCommon with
WhiskActionsApi {
it should "not invoke an action when final parameters are redefined" in {
implicit val tid = transid()
- val annotations = Parameters(WhiskAction.finalParamsAnnotationName,
JsBoolean(true))
+ val annotations = Parameters(WhiskAction.finalParamsAnnotationName, JsTrue)
val parameters = Parameters("a", "A") ++ Parameters("empty", JsNull)
val action = WhiskAction(namespace, aname(), jsDefault("??"), parameters =
parameters, annotations = annotations)
put(entityStore, action)
diff --git
a/tests/src/test/scala/org/apache/openwhisk/core/controller/test/WebActionsApiTests.scala
b/tests/src/test/scala/org/apache/openwhisk/core/controller/test/WebActionsApiTests.scala
index 594e9a2..56f2006 100644
---
a/tests/src/test/scala/org/apache/openwhisk/core/controller/test/WebActionsApiTests.scala
+++
b/tests/src/test/scala/org/apache/openwhisk/core/controller/test/WebActionsApiTests.scala
@@ -210,7 +210,7 @@ trait WebActionsApiBaseTests extends ControllerTestCommon
with BeforeAndAfterEac
requireAuthentication: Boolean = false,
requireAuthenticationAsBoolean: Boolean = true) = {
- val annotations = Parameters(WhiskAction.finalParamsAnnotationName,
JsBoolean(true))
+ val annotations = Parameters(WhiskAction.finalParamsAnnotationName, JsTrue)
WhiskAction(
namespace,
name,
@@ -219,29 +219,29 @@ trait WebActionsApiBaseTests extends ControllerTestCommon
with BeforeAndAfterEac
annotations = {
if (name.asString.startsWith("export_")) {
annotations ++
- Parameters("web-export", JsBoolean(true)) ++ {
+ Parameters("web-export", JsTrue) ++ {
if (requireAuthentication) {
Parameters(
"require-whisk-auth",
- (if (requireAuthenticationAsBoolean) JsBoolean(true) else
JsString(requireAuthenticationKey)))
+ (if (requireAuthenticationAsBoolean) JsTrue else
JsString(requireAuthenticationKey)))
} else Parameters()
} ++ {
if (customOptions) {
- Parameters("web-custom-options", JsBoolean(true))
+ Parameters("web-custom-options", JsTrue)
} else Parameters()
}
} else if (name.asString.startsWith("raw_export_")) {
annotations ++
- Parameters("web-export", JsBoolean(true)) ++
- Parameters("raw-http", JsBoolean(true)) ++ {
+ Parameters("web-export", JsTrue) ++
+ Parameters("raw-http", JsTrue) ++ {
if (requireAuthentication) {
Parameters(
"require-whisk-auth",
- (if (requireAuthenticationAsBoolean) JsBoolean(true) else
JsString(requireAuthenticationKey)))
+ (if (requireAuthenticationAsBoolean) JsTrue else
JsString(requireAuthenticationKey)))
} else Parameters()
} ++ {
if (customOptions) {
- Parameters("web-custom-options", JsBoolean(true))
+ Parameters("web-custom-options", JsTrue)
} else Parameters()
}
} else annotations
@@ -710,7 +710,7 @@ trait WebActionsApiBaseTests extends ControllerTestCommon
with BeforeAndAfterEac
EntityPath(systemId.asString),
aname(),
provider.bind,
- annotations = Parameters("web-export", JsBoolean(false)))
+ annotations = Parameters("web-export", JsFalse))
val action = stubAction(provider.fullPath, EntityName("export_c"))
put(entityStore, provider)
@@ -1035,7 +1035,7 @@ trait WebActionsApiBaseTests extends ControllerTestCommon
with BeforeAndAfterEac
it should s"handle all JSON values with .text extension (auth?
${creds.isDefined})" in {
implicit val tid = transid()
- Seq(JsObject("a" -> "A".toJson), JsArray("a".toJson), JsString("a"),
JsBoolean(true), JsNumber(1), JsNull)
+ Seq(JsObject("a" -> "A".toJson), JsArray("a".toJson), JsString("a"),
JsTrue, JsNumber(1), JsNull)
.foreach { jsval =>
val path = s"$systemId/proxy/export_c.text/res"
allowedMethods.foreach { m =>
diff --git
a/tests/src/test/scala/org/apache/openwhisk/core/entity/test/SchemaTests.scala
b/tests/src/test/scala/org/apache/openwhisk/core/entity/test/SchemaTests.scala
index c2fbea5..468a409 100644
---
a/tests/src/test/scala/org/apache/openwhisk/core/entity/test/SchemaTests.scala
+++
b/tests/src/test/scala/org/apache/openwhisk/core/entity/test/SchemaTests.scala
@@ -416,7 +416,7 @@ class SchemaTests extends FlatSpec with BeforeAndAfter with
ExecHelpers with Mat
"binding" -> JsObject.empty,
"parameters" -> Parameters().toJson,
"version" -> SemVer().toJson,
- "publish" -> JsBoolean(false),
+ "publish" -> JsFalse,
"annotations" -> Parameters().toJson)
}
@@ -428,7 +428,7 @@ class SchemaTests extends FlatSpec with BeforeAndAfter with
ExecHelpers with Mat
"binding" -> JsObject("namespace" -> "x".toJson, "name" -> "y".toJson),
"parameters" -> Parameters().toJson,
"version" -> SemVer().toJson,
- "publish" -> JsBoolean(false),
+ "publish" -> JsFalse,
"annotations" -> Parameters().toJson)
//val legacyPkgAsJson = JsObject(pkgAsJson.fields + ("binding" ->
JsObject("namespace" -> "x".toJson, "name" -> "y".toJson)))
WhiskPackage.serdes.write(pkg) shouldBe pkgAsJson
diff --git a/tests/src/test/scala/system/basic/WskRestBasicTests.scala
b/tests/src/test/scala/system/basic/WskRestBasicTests.scala
index 86c35c6..9d3d4d5 100644
--- a/tests/src/test/scala/system/basic/WskRestBasicTests.scala
+++ b/tests/src/test/scala/system/basic/WskRestBasicTests.scala
@@ -93,7 +93,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
p.getField("version") shouldBe "0.0.2"
p
})
- pack.getFieldJsValue("publish") shouldBe JsBoolean(true)
+ pack.getFieldJsValue("publish") shouldBe JsTrue
pack.getFieldJsValue("parameters") shouldBe JsArray(JsObject("key" ->
JsString("a"), "value" -> JsString("A")))
val packageList = wsk.pkg.list()
val packages = packageList.getBodyListJsObject
@@ -200,7 +200,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
result.getField("namespace") shouldBe ns
result.getField("name") shouldBe name
result.getField("version") shouldBe "0.0.1"
- result.getFieldJsValue("publish") shouldBe JsBoolean(false)
+ result.getFieldJsValue("publish") shouldBe JsFalse
result.getFieldJsValue("binding") shouldBe JsObject.empty
result.getField("invalid") shouldBe ""
}
@@ -257,7 +257,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
a
})
action.getFieldJsValue("parameters") shouldBe JsArray(JsObject("key" ->
JsString("b"), "value" -> JsString("B")))
- action.getFieldJsValue("publish") shouldBe JsBoolean(false)
+ action.getFieldJsValue("publish") shouldBe JsFalse
val actionList = wsk.action.list()
val actions = actionList.getBodyListJsObject
actions.exists(action => RestResult.getField(action, "name") == name)
shouldBe true
@@ -361,7 +361,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
val result = wsk.action.get(name)
result.getField("name") shouldBe name
result.getField("namespace") shouldBe ns
- result.getFieldJsValue("publish") shouldBe JsBoolean(false)
+ result.getFieldJsValue("publish") shouldBe JsFalse
result.getField("version") shouldBe "0.0.1"
val exec = result.getFieldJsObject("exec")
RestResult.getField(exec, "kind") shouldBe "nodejs:6"
@@ -588,7 +588,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
t
})
trigger.getFieldJsValue("parameters") shouldBe JsArray(JsObject("key" ->
JsString("a"), "value" -> JsString("A")))
- trigger.getFieldJsValue("publish") shouldBe JsBoolean(false)
+ trigger.getFieldJsValue("publish") shouldBe JsFalse
val expectedRules = JsObject(
ns + "/" + ruleName -> JsObject(
@@ -612,7 +612,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
JsObject(
"statusCode" -> JsNumber(0),
"activationId" -> JsString(ruleActivationId),
- "success" -> JsBoolean(true),
+ "success" -> JsTrue,
"rule" -> JsString(ns + "/" + ruleName),
"action" -> JsString(ns + "/" + actionName)))
logs shouldBe expectedLogs
@@ -711,7 +711,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
result.getField("namespace") shouldBe ns
result.getField("name") shouldBe name
result.getField("version") shouldBe "0.0.1"
- result.getFieldJsValue("publish") shouldBe JsBoolean(false)
+ result.getFieldJsValue("publish") shouldBe JsFalse
result.getFieldJsValue("annotations").toString shouldBe "[]"
result.getFieldJsValue("parameters") shouldBe JsArray(
JsObject("key" -> JsString("payload"), "value" -> JsString("test")))
@@ -818,12 +818,12 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
JsObject(
"statusCode" -> JsNumber(0),
"activationId" -> JsString(ruleActivationId),
- "success" -> JsBoolean(true),
+ "success" -> JsTrue,
"rule" -> JsString(ns + "/" + ruleName1),
"action" -> JsString(ns + "/" + actionName1)),
JsObject(
"statusCode" -> JsNumber(1),
- "success" -> JsBoolean(false),
+ "success" -> JsFalse,
"error" -> JsString("The requested resource does not exist."),
"rule" -> JsString(ns + "/" + ruleName2),
"action" -> JsString(ns + "/" + actionName2)))
@@ -879,12 +879,12 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
JsObject(
"statusCode" -> JsNumber(0),
"activationId" -> JsString(ruleActivationId),
- "success" -> JsBoolean(true),
+ "success" -> JsTrue,
"rule" -> JsString(ns + "/" + ruleName1),
"action" -> JsString(ns + "/" + actionName1)),
JsObject(
"statusCode" -> JsNumber(1),
- "success" -> JsBoolean(false),
+ "success" -> JsFalse,
"error" ->
JsString(Messages.triggerWithInactiveRule(s"$ns/$ruleName2",
s"$ns/$actionName2")),
"rule" -> JsString(ns + "/" + ruleName2),
"action" -> JsString(ns + "/" + actionName2)))
@@ -1090,7 +1090,7 @@ class WskRestBasicTests extends TestHelpers with
WskTestHelpers with WskActorSys
result.getField("namespace") shouldBe ns
result.getField("name") shouldBe triggerName
result.getField("version") shouldBe "0.0.1"
- result.getFieldJsValue("publish") shouldBe JsBoolean(false)
+ result.getFieldJsValue("publish") shouldBe JsFalse
result.getField("subject") shouldBe ns
result.getField("activationId") shouldBe activation.activationId
result.getFieldJsValue("start").toString should not be
JsObject.empty.toString