20#ifndef ORES_ASSETS_GENERATORS_IMAGE_TAG_GENERATOR_HPP
21#define ORES_ASSETS_GENERATORS_IMAGE_TAG_GENERATOR_HPP
24#include <boost/uuid/uuid.hpp>
25#include "ores.assets.api/domain/image_tag.hpp"
26#include "ores.utility/generation/generation_context.hpp"
34 utility::generation::generation_context& ctx);
40 utility::generation::generation_context& ctx,
41 const boost::uuids::uuid& image_id,
42 const boost::uuids::uuid& tag_id);
48 utility::generation::generation_context& ctx);
Test data generators for asset domain types.
Definition image_generator.hpp:27
domain::image_tag generate_synthetic_image_tag(utility::generation::generation_context &ctx)
Generates a synthetic image-tag association.
Definition image_tag_generator.cpp:28
std::vector< domain::image_tag > generate_synthetic_image_tags(std::size_t n, utility::generation::generation_context &ctx)
Generates N synthetic image-tag associations. May contain duplicates.
Definition image_tag_generator.cpp:58