Nanook

Nanook

  • Docs
  • API
  • GitHub

›Model

Logger

  • Logger Interface
  • Logger Memory

Model

  • Table Interface
  • Testcase Definition Interface
  • Todo Meta
  • Todo Static
  • Todo Generator
  • Todo Reference

Model Decision

  • Base Section Definition
  • Base Single Row Section Definition
  • Execute Section Definition
  • Never Execute Section Definition
  • Multiplicity Section Definition
  • Summary Section Definition
  • Field Section Definition
  • Field Sub Section Definition
  • Multi Row Section Definition
  • Tag Section Definition
  • Filter Section Definition
  • Generator Switch Section Definition
  • Testcase Definition Decision
  • Table Decision
  • Section Types
  • Validate Double
  • Validate Helper
  • Validate Missing

Model Matrix

  • Testcase Definition Matrix
  • Table Matrix

Importer xlsx

  • Importer xlsx

File Processor

  • Importer Interface
  • Parser Interface
  • Interface Filter
  • Simple Array Filter
  • Simple Array Ignore Filter
  • Parser Constants
  • Parser Decision Constants
  • Parser Decision
  • Parser Matrix Constants
  • Parser Matrix
  • Parser Specification Constants
  • Parser Specification
  • Parser Specification Converter

Data Generator

  • Data Generator Interface
  • Data Generator Base
  • Service Registry
  • Generator Faker

Processor

  • Interface Processor
  • Interface Writer
  • Node
  • Reference
  • Testcase Data
  • Processor
  • writeMetaData
  • writeStaticData
  • utilCartesian

Testcase Definition Interface

TestcaseDefinitionInterface

Defines the interface for a testcase definition

Kind: global class

  • TestcaseDefinitionInterface
    • .id
    • .multiplicity
    • .data
    • .table
    • .neverExecute
    • .tableType
    • .tableName
    • .tableMeta
    • .execute
    • .name
    • .createTags() ⇒ array
    • .createFilter() ⇒ array
    • .createGeneratorSwitches() ⇒ array
    • .createTodos()

testcaseDefinitionInterface.id

The id of this testcase

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.multiplicity

Defines how often this test case should be created

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.data

The data in the cell for this testcase

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.table

The table this testcase comes from

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.neverExecute

Should this test case never be executed. This means if this test case is referenced from an other test case it will not be executed

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.tableType

The table type of the table object

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.tableName

The name of the table stored in the table object

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.tableMeta

The meta information of the stored table object

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.execute

Should this test case be executed or is it only for a reference

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.name

The name of this testcase. With this name the testcase could be found in the table

Kind: instance property of TestcaseDefinitionInterface

testcaseDefinitionInterface.createTags() ⇒ array

Returns all the tags found in this test case

Kind: instance method of TestcaseDefinitionInterface
Returns: array - tags An Array with all the found tags

testcaseDefinitionInterface.createFilter() ⇒ array

Returns all the filter found in this test case

Kind: instance method of TestcaseDefinitionInterface
Returns: array - filter An Array with all the found filter

testcaseDefinitionInterface.createGeneratorSwitches() ⇒ array

Returns a list of generator names which should not be executed

Kind: instance method of TestcaseDefinitionInterface
Returns: array - generatorNames An Array with alle the generator names to be switched off for this test case

testcaseDefinitionInterface.createTodos()

Create all the todos for this testcase definition const todos = { generators :[genTodo,], references: [refTodo,], static: [staticData], }

Kind: instance method of TestcaseDefinitionInterface

← Table InterfaceTodo Meta →
  • TestcaseDefinitionInterface
    • testcaseDefinitionInterface.id
    • testcaseDefinitionInterface.multiplicity
    • testcaseDefinitionInterface.data
    • testcaseDefinitionInterface.table
    • testcaseDefinitionInterface.neverExecute
    • testcaseDefinitionInterface.tableType
    • testcaseDefinitionInterface.tableName
    • testcaseDefinitionInterface.tableMeta
    • testcaseDefinitionInterface.execute
    • testcaseDefinitionInterface.name
    • testcaseDefinitionInterface.createTags() ⇒ array
    • testcaseDefinitionInterface.createFilter() ⇒ array
    • testcaseDefinitionInterface.createGeneratorSwitches() ⇒ array
    • testcaseDefinitionInterface.createTodos()
Nanook
Docs
TutorialsGuide
More
ImprintPrivacy PolicyGitHubStar
Copyright © 2022 Nanook.io