Testing fields finder api
|
- |
10 |
search a fields devicesSearchBuilder
|
- |
|
search a fields devicesSearchBuilder with first level nested
|
- |
|
search a fields devicesSearchBuilder with different level
|
- |
|
search a fields devicesSearchBuilder that does not exist
|
- |
|
search a fields devicesSearchBuilder with second level nested
|
- |
|
search a fields operationsSearchBuilder
|
- |
|
search a fields executionsSearchBuilder
|
- |
|
search a fields alarmsSearchBuilder
|
- |
|
search a fields certificatesSearchBuilder
|
- |
|
search a fields bundlesSearchBuilder
|
- |
|
Check funcionality bundles module:
|
InternalOpenGateAPI#bundlesBuilder() |
Check funcionality bundles module:
|
InternalOpenGateAPI#bundlesBuilder() |
1 |
Check basic parameters:
|
InternalOpenGateAPI#bundlesBuilder |
1 |
Name is not a String
|
- |
|
Check funcionality bundles module:
|
InternalOpenGateAPI#bundlesBuilder() |
41 |
Check basic parameters:
|
InternalOpenGateAPI#bundlesBuilder |
12 |
Name is not a String
|
- |
|
version is not a String
|
- |
|
Hardware is not a String
|
- |
|
workgroup is not a String
|
- |
|
description is not a String
|
- |
|
UserNotes is not a String
|
- |
|
POSTACTION is not an Array
|
- |
|
POSTACTION does not have at least one element
|
- |
|
POSTACTION does not have correct Elements
|
- |
|
POSTACTION have correct Elements
|
- |
|
Required parameters
|
- |
|
Check parameters type
|
- |
|
Create a Bundle:
|
- |
4 |
Check basic parameters
|
- |
|
Create a bundle without Hardware
|
- |
|
Create a bundle
|
- |
|
Activate a bundle
|
- |
|
Check Deployment Element:
|
- |
25 |
Check constructor Deployment Element
|
- |
|
Deploy element
|
- |
|
Check Deployment Element basic elements:
|
- |
19 |
Check parameter name
|
- |
|
Check parameter version
|
- |
|
Check parameter Type
|
- |
|
Check parameter Type
|
- |
|
Check parameter Path
|
- |
|
Check parameter Order
|
- |
|
Check parameter Operation
|
- |
|
Check parameter Operation
|
- |
|
Check parameter Option
|
- |
|
Check parameter Option
|
- |
|
Check parameter Validator is an Array
|
- |
|
Check parameter Validator have at least one element
|
- |
|
Check parameter type in validator is a string
|
- |
|
Check parameter type in validator have a correct value
|
- |
|
Check parameter type in validator is typeof string
|
- |
|
Check parameter mode in validator is typeof string
|
- |
|
Check parameter mode in validator is typeof string
|
- |
|
Check parameter DownloadUrl
|
- |
|
Check parameter FileName
|
- |
|
Check DeploymentElement basic elements:
|
- |
4 |
Define a deployment element
|
- |
|
Create a deployment element
|
- |
|
Check urls:
|
- |
|
Create a deployment element
|
- |
|
Check funcionality devicesBuilder module:
|
InternalOpenGateAPI#datapointsSearchBuilder |
1 |
Create new devicesBuilder object
|
- |
|
Check funcionality FilterBuilder module:
|
InternalOpenGateAPI#newFilterBuilder |
5 |
Create new FilterBuilder object
|
- |
|
Creating a logical operator "or"
|
FilterBuilder#or |
|
Creating a logical operator "and"
|
FilterBuilder#and |
|
Creating like inside the and
|
FilterBuilder#and |
|
Creating two operators inside the and
|
FilterBuilder#and |
|
Check funcionality datapointsSearchBuilder module:
|
InternalOpenGateAPI#datapointsSearchBuilder |
1 |
Create new datapointsSearchBuilder object
|
- |
|
Setting a filter:
|
- |
7 |
withDeviceId
|
- |
|
withDatastream
|
- |
|
withFeed
|
- |
|
CustomFilter
|
- |
|
time window
|
- |
|
withDatastream and withDeviceId
|
- |
|
Throw error if set a custom filter and create fluent filter
|
- |
|
Setting bad parameters creating fluent filter
|
- |
5 |
not deviceId string parameter
|
- |
|
not datastreamId string parameter
|
- |
|
not feedId string parameter
|
- |
|
not fromDate date parameter
|
- |
|
not toDate date parameter
|
- |
|
Check if all searching modules exists:
|
InternalOpenGateAPI |
8 |
Exist rawSearchBuilder function
|
InternalOpenGateAPI#rawSearchBuilder |
|
Exist Builder devicesSearchBuilder function
|
InternalOpenGateAPI#devicesSearchBuilder |
|
Exist Builder subscriptionsSearchBuilder function
|
InternalOpenGateAPI#subscriptionsSearchBuilder |
|
Exist Builder subscribersSearchBuilder function
|
InternalOpenGateAPI#subscribersSearchBuilder |
|
Exist Builder operationsSearchBuilder function
|
InternalOpenGateAPI#operationsSearchBuilder |
|
Exist Builder executionsSearchBuilder function
|
InternalOpenGateAPI#executionsSearchBuilder |
|
Exist Builder alarmsSearchBuilder function
|
InternalOpenGateAPI#alarmsSearchBuilder |
|
Exist Builder bundlesSearchBuilder function
|
InternalOpenGateAPI#bundlesSearchBuilder |
|
Check funcionality newRawSearch module:
|
InternalOpenGateAPI#rawSearchBuilder |
7 |
Create new RawSearch object
|
- |
|
Set string parameter and get filter
|
InternalOpenGateAPI#rawSearchBuilder |
|
Set string parameter and check filter
|
InternalOpenGateAPI#rawSearchBuilder |
|
Set custom url and check
|
InternalOpenGateAPI#rawSearchBuilder |
|
Url is mandatory field
|
InternalOpenGateAPI#rawSearchBuilder |
|
Url is mandatory field on build
|
InternalOpenGateAPI#rawSearchBuilder |
|
Set string parameter, check filter and limit
|
InternalOpenGateAPI#rawSearchBuilder |
|
Check funcionality newSearchBuilder module:
|
InternalOpenGateAPI#devicesSearchBuilder
InternalOpenGateAPI#subscribersSearchBuilder
InternalOpenGateAPI#subscriptionsSearchBuilder
InternalOpenGateAPI#executionsSearchBuilder
InternalOpenGateAPI#operationsSearchBuilder
InternalOpenGateAPI#alarmsSearchBuilder
InternalOpenGateAPI#bundlesSearchBuilder |
67 |
Check setting timeout
|
SearchBuilder |
4 |
Throw error on exceeded timeout
|
SearchBuilder#withTimeout |
|
It is all ok when not exceeded timeout
|
SearchBuilder#withTimeout |
|
Check default timeout value when it is no setted
|
SearchBuilder#withTimeout |
|
withTimeout parameter must be a number
|
SearchBuilder#withTimeout |
|
Check on entity searching:
|
SearchBuilder |
38 |
with empty filter:
|
SearchBuilder#filter |
3 |
devicesSearchBuilder
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#devicesSearchBuilder |
|
subscriptionsSearchBuilder
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#subscriptionsSearchBuilder |
|
subscribersSearchBuilder
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#subscribersSearchBuilder |
|
On sort:
|
- |
3 |
Ascending sort
|
SearchBuilder#build
SearchBuilder#addSortAscendingBy
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#devicesSearchBuilder |
|
Ascending sort
|
SearchBuilder#build
SearchBuilder#addSortDescendingBy
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#devicesSearchBuilder |
|
Generic sort
|
SearchBuilder#build
SearchBuilder#addSortBy
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#devicesSearchBuilder |
|
with empty filter:
|
- |
3 |
devicesSearchBuilder
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#devicesSearchBuilder |
|
subscriptionsSearchBuilder
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#subscriptionsSearchBuilder |
|
subscribersSearchBuilder
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#subscribersSearchBuilder |
|
using filterBuilder:
|
SearchBuilder#build
SearchBuilder#filter
EntitySearchBuilder#onProvisioned
InternalOpenGateAPI#devicesSearchBuilder |
1 |
simple filter
|
- |
|
On limit:
|
SearchBuilder#limit |
4 |
undefined size parameter
|
- |
|
size parameter not a number
|
- |
|
well build with only size
|
- |
|
well build with size and offset
|
- |
|
On provisioned data:
|
EntitySearchBuilder#onProvisioned |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#onProvisioned |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#onProvisioned |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#onProvisioned |
|
On collected data:
|
EntitySearchBuilder#onCollected |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#onCollected |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#onCollected |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#onCollected |
|
On collected and provisioned data:
|
SearchBuilder#build |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#build |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#build |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#build |
|
Summary data:
|
SearchBuilder#summary |
12 |
without source data:
|
- |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#summary
DevicesSearchBuilder#build |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#summary
SubscriptionsSearchBuilder#build |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#summary
SubscribersSearchBuilder#build |
|
On provisioned data:
|
SearchBuilder#summary
EntitySearchBuilder#onProvisioned |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#summary
DevicesSearchBuilder#onProvisioned |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#summary
SubscriptionsSearchBuilder#onProvisioned |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#summary
SubscribersSearchBuilder#onProvisioned |
|
On collected data:
|
- |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#summary
DevicesSearchBuilder#onProvisioned |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#summary
SubscriptionsSearchBuilder#onProvisioned |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#summary
SubscribersSearchBuilder#onProvisioned |
|
On collected and provisioned data
|
- |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#summary
DevicesSearchBuilder#build |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#summary
SubscriptionsSearchBuilder#build |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#summary
SubscribersSearchBuilder#build |
|
On without source data:
|
- |
3 |
devicesSearchBuilder
|
DevicesSearchBuilder#summary
DevicesSearchBuilder#build |
|
subscriptionsSearchBuilder
|
SubscriptionsSearchBuilder#summary
SubscriptionsSearchBuilder#build |
|
subscribersSearchBuilder
|
SubscribersSearchBuilder#summary
SubscribersSearchBuilder#build |
|
Check on operation searching:
|
- |
11 |
| client/searching/search.spec.js |
ExecutionsSearchBuilder#build |
|
| client/searching/search.spec.js |
ExecutionsSearchBuilder#build |
|
| client/searching/search.spec.js |
ExecutionsSearchBuilder#build |
|
all kind source data:
|
- |
8 |
from devices
|
ExecutionsSearchBuilder#onDevices |
|
from subscriptions
|
ExecutionsSearchBuilder#onSubscriptions |
|
from subscribers
|
ExecutionsSearchBuilder#onSubscribers |
|
from communicationsModules
|
ExecutionsSearchBuilder#onCommunicationsModules |
|
summary:
|
- |
4 |
from devices
|
ExecutionsSearchBuilder#summary |
|
from subscriptions
|
ExecutionsSearchBuilder#summary |
|
from subscribers
|
ExecutionsSearchBuilder#summary |
|
from communicationsModules
|
ExecutionsSearchBuilder#summary |
|
Check on alarm searching:
|
- |
11 |
without source data
|
AlarmsSearchBuilder#build |
|
single source data
|
AlarmsSearchBuilder#build |
|
multiple source data
|
AlarmsSearchBuilder#build |
|
all kind source data:
|
- |
8 |
from devices
|
AlarmsSearchBuilder#onDevices |
|
from subscriptions
|
AlarmsSearchBuilder#onSubscriptions |
|
from subscribers
|
AlarmsSearchBuilder#onSubscribers |
|
from communicationsModules
|
AlarmsSearchBuilder#onCommunicationsModules |
|
summary:
|
- |
4 |
from devices
|
AlarmsSearchBuilder#summary |
|
from subscriptions
|
AlarmsSearchBuilder#summary |
|
from subscribers
|
AlarmsSearchBuilder#summary |
|
from communicationsModules
|
AlarmsSearchBuilder#summary |
|
Check on bundles searching:
|
- |
3 |
bundlesSearchBuilder
|
BundlesSearchBuilder#build |
|
On Limit:
|
- |
2 |
limit
|
bundlesSearchBuilder#build |
|
simple filter
|
- |
|
Check funcionality certificates:
|
InternalOpenGateAPI#certificatesBuilder() |
12 |
Check basic parameters:
|
InternalOpenGateAPI#bundlesBuilder |
5 |
Name is not a String
|
- |
|
Name max length
|
- |
|
administrativeState is not a String
|
- |
|
administrativeState is not a String
|
- |
|
hardwares is not a String
|
- |
|
Create:
|
- |
1 |
Create a certificate
|
- |
|
Delete:
|
- |
3 |
Delete a not exists certificate
|
- |
|
Create a certificate
|
- |
|
Delete a certificate
|
- |
|
Update:
|
- |
1 |
Update a certificate
|
- |
|
Finder:
|
- |
2 |
Create a certificate
|
- |
|
Download a certificate
|
- |
|
Testing user api
|
- |
1 |
search a user that exists
|
- |
|
Create User:
|
- |
1 |
Create a user
|
- |
|
Delete User:
|
- |
1 |
Delete a user
|
- |
|