jec-sandcat
Version:
JEC Sandcat - The default RESTful web services framework for GlassCat applications.
521 lines (475 loc) • 14.4 kB
text/typescript
// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
//
// Copyright 2016-2018 Pascal ECHEMANN.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
import { TestSuite, Test, BeforeAll, TestSorters, AfterAll } from "jec-juta";
import { expect } from "chai";
import { SandcatAutowireProcessor } from "../../../../../src/com/onsoft/sandcat/core/SandcatAutowireProcessor";
import { JarsConnectorRefs } from "jec-jars";
// Utilities:
import * as utils from "../../../../../utils/test-utils/utilities/SandcatAutowireProcessorTestUtils";
export class SandcatAutowireProcessorContextTest {
public processor:SandcatAutowireProcessor = null;
public processCompleteHandler:Function = null;
public initTest():void {
this.processCompleteHandler = function():void {};
}
public resetTest():void {
this.processor = null;
}
public initProcessorTest():void {
const buildProcessor:Function = function():void {
this.processor = new SandcatAutowireProcessor();
this.processor.processCompleteHandler = this.processCompleteHandler;
};
expect(buildProcessor.bind(this)()).to.be.undefined;
}
public COOKIE_PARAM_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.COOKIE_PARAM_CONNECTOR_REF
)
).to.be.true;
}
public CONNECT_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.CONNECT_CONNECTOR_REF
)
).to.be.true;
}
public DELETE_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.DELETE_CONNECTOR_REF
)
).to.be.true;
}
public DESTROY_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.DESTROY_CONNECTOR_REF
)
).to.be.true;
}
public EXIT_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.EXIT_CONNECTOR_REF
)
).to.be.true;
}
public GET_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.GET_CONNECTOR_REF
)
).to.be.true;
}
public HEAD_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.HEAD_CONNECTOR_REF
)
).to.be.true;
}
public INIT_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.INIT_CONNECTOR_REF
)
).to.be.true;
}
public OPTIONS_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.OPTIONS_CONNECTOR_REF
)
).to.be.true;
}
public PATH_PARAM_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.PATH_PARAM_CONNECTOR_REF
)
).to.be.true;
}
public POST_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.POST_CONNECTOR_REF
)
).to.be.true;
}
public PUT_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.PUT_CONNECTOR_REF
)
).to.be.true;
}
public QUERY_PARAM_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.QUERY_PARAM_CONNECTOR_REF
)
).to.be.true;
}
public REQUEST_BODY_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.REQUEST_BODY_CONNECTOR_REF
)
).to.be.true;
}
public REQUEST_PARAM_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.REQUEST_PARAM_CONNECTOR_REF
)
).to.be.true;
}
public RESOURCE_PATH_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.RESOURCE_PATH_CONNECTOR_REF
)
).to.be.true;
}
public ROOT_PATH_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.ROOT_PATH_CONNECTOR_REF
)
).to.be.true;
}
public ROOT_PATH_REFS_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.ROOT_PATH_REFS_CONNECTOR_REF
)
).to.be.true;
}
public TRACE_CONNECTOR_REFTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.TRACE_CONNECTOR_REF
)
).to.be.true;
}
public processCompleteTest():void {
expect(
this.processor.processComplete(utils.buildDomainConnector(), null)
).to.be.undefined;
}
public COOKIE_PARAM_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.COOKIE_PARAM_CONNECTOR_REF
)
).to.be.false;
}
public CONNECT_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.CONNECT_CONNECTOR_REF
)
).to.be.false;
}
public DELETE_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.DELETE_CONNECTOR_REF
)
).to.be.false;
}
public DESTROY_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.DESTROY_CONNECTOR_REF
)
).to.be.false;
}
public EXIT_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.EXIT_CONNECTOR_REF
)
).to.be.false;
}
public GET_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.GET_CONNECTOR_REF
)
).to.be.false;
}
public HEAD_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.HEAD_CONNECTOR_REF
)
).to.be.false;
}
public INIT_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.INIT_CONNECTOR_REF
)
).to.be.false;
}
public OPTIONS_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.OPTIONS_CONNECTOR_REF
)
).to.be.false;
}
public PATH_PARAM_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.PATH_PARAM_CONNECTOR_REF
)
).to.be.false;
}
public POST_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.POST_CONNECTOR_REF
)
).to.be.false;
}
public PUT_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.PUT_CONNECTOR_REF
)
).to.be.false;
}
public QUERY_PARAM_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.QUERY_PARAM_CONNECTOR_REF
)
).to.be.false;
}
public REQUEST_BODY_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.REQUEST_BODY_CONNECTOR_REF
)
).to.be.false;
}
public REQUEST_PARAM_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.REQUEST_PARAM_CONNECTOR_REF
)
).to.be.false;
}
public RESOURCE_PATH_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.RESOURCE_PATH_CONNECTOR_REF
)
).to.be.false;
}
public ROOT_PATH_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.ROOT_PATH_CONNECTOR_REF
)
).to.be.false;
}
public ROOT_PATH_REFS_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.ROOT_PATH_REFS_CONNECTOR_REF
)
).to.be.false;
}
public TRACE_CONNECTOR_REF_FalseTest():void {
expect(
utils.CONTEXT_MANAGER.hasContext(
JarsConnectorRefs.TRACE_CONNECTOR_REF
)
).to.be.false;
}
}