smart_city_test v0.3.0 SmartCity.TestDataGenerator View Source
Module that generates test data for Smart City project.
Link to this section Summary
Functions
Creates and returns a new SmartCity.Data
example
Creates and returns a predefined number of SmartCity.Data
examples
Creates and returns a new SmartCity.Dataset
example
Creates and returns a new SmartCity.Organization
example
Link to this section Functions
Link to this function
create_data(overrides)
View Source
create_data(overrides)
View Source
create_data(
%{
optional(:dataset_id) => String.t(),
optional(:_metadata) => map(),
optional(:operational) => map(),
optional(:payload) => map()
}
| Enumerable.t()
) :: SmartCity.Data
create_data( %{ optional(:dataset_id) => String.t(), optional(:_metadata) => map(), optional(:operational) => map(), optional(:payload) => map() } | Enumerable.t() ) :: SmartCity.Data
Creates and returns a new SmartCity.Data
example
Link to this function
create_data(overrides, number) View Source
Creates and returns a predefined number of SmartCity.Data
examples
Link to this function
create_dataset(overrides)
View Source
create_dataset(overrides)
View Source
create_dataset(
%{
optional(:id) => String.t(),
optional(:business) => SmartCity.Dataset.Business,
optional(:technical) => SmartCity.Dataset.Technical
}
| Enumerable.t()
) :: SmartCity.Dataset
create_dataset( %{ optional(:id) => String.t(), optional(:business) => SmartCity.Dataset.Business, optional(:technical) => SmartCity.Dataset.Technical } | Enumerable.t() ) :: SmartCity.Dataset
Creates and returns a new SmartCity.Dataset
example
Link to this function
create_organization(overrides)
View Source
create_organization(overrides)
View Source
create_organization(
%{
optional(:description) => String.t(),
optional(:homepage) => String.t(),
optional(:id) => String.t(),
optional(:logoUrl) => String.t(),
optional(:orgName) => String.t(),
optional(:orgTitle) => String.t(),
optional(:dn) => String.t()
}
| Enumerable.t()
) :: SmartCity.Organization
create_organization( %{ optional(:description) => String.t(), optional(:homepage) => String.t(), optional(:id) => String.t(), optional(:logoUrl) => String.t(), optional(:orgName) => String.t(), optional(:orgTitle) => String.t(), optional(:dn) => String.t() } | Enumerable.t() ) :: SmartCity.Organization
Creates and returns a new SmartCity.Organization
example