public abstract class TestModelBuilders extends Object
ModelBuilders: any required property that you do not set a value for will be given
a default value, so that the object returned by build() always has a valid schema,
and build() will never throw an exception.| Modifier and Type | Class and Description |
|---|---|
static class |
TestModelBuilders.AddonBuilder |
static class |
TestModelBuilders.AddonCategorySummaryBuilder |
static class |
TestModelBuilders.AddonDistributionSummaryBuilder |
static class |
TestModelBuilders.AddonPricingBuilder |
static class |
TestModelBuilders.AddonPricingItemBuilder |
static class |
TestModelBuilders.AddonReferenceBuilder |
static class |
TestModelBuilders.AddonSummaryBuilder |
static class |
TestModelBuilders.AddonVersionBuilder |
static class |
TestModelBuilders.AddonVersionSummaryBuilder |
static class |
TestModelBuilders.ApplicationBuilder |
static class |
TestModelBuilders.ApplicationVersionBuilder |
static class |
TestModelBuilders.ImageInfoBuilder |
static class |
TestModelBuilders.ProductBuilder |
static class |
TestModelBuilders.ProductVersionBuilder |
static class |
TestModelBuilders.VendorBuilder |
static class |
TestModelBuilders.VendorSummaryBuilder |
| Modifier and Type | Field and Description |
|---|---|
static URI |
DEFAULT_URI |
public static URI DEFAULT_URI
public static TestModelBuilders.AddonBuilder addon()
TestModelBuilders.AddonBuilder. Use this only to create test data imitating a
server response; if you are constructing an object to create or update on the server, use
ModelBuilders.addon().public static TestModelBuilders.AddonBuilder addon(Addon from)
TestModelBuilders.AddonBuilder. Use this only to create test data imitating a
server response; if you are constructing an object to create or update on the server, use
ModelBuilders.addon().public static TestModelBuilders.AddonCategorySummaryBuilder addonCategorySummary()
TestModelBuilders.AddonCategorySummaryBuilder.public static TestModelBuilders.AddonDistributionSummaryBuilder addonDistributionSummary()
TestModelBuilders.AddonDistributionSummaryBuilder.public static TestModelBuilders.AddonPricingBuilder addonPricing()
TestModelBuilders.AddonPricingBuilder.public static TestModelBuilders.AddonPricingItemBuilder addonPricingItem()
TestModelBuilders.AddonPricingItemBuilder.public static TestModelBuilders.AddonReferenceBuilder addonReference()
TestModelBuilders.AddonReferenceBuilder.public static AddonReviewsSummary addonReviewsSummary(float averageStars, int count)
AddonReviewsSummary.public static TestModelBuilders.AddonSummaryBuilder addonSummary()
TestModelBuilders.AddonSummaryBuilder.public static TestModelBuilders.AddonVersionBuilder addonVersion()
TestModelBuilders.AddonVersionBuilder. Use this only to create test data imitating a
server response; if you are constructing an object to create or update on the server, use
ModelBuilders.addonVersion().public static TestModelBuilders.AddonVersionBuilder addonVersion(AddonVersion from)
TestModelBuilders.AddonVersionBuilder. Use this only to create test data imitating a
server response; if you are constructing an object to create or update on the server, use
ModelBuilders.addonVersion(AddonVersion).public static TestModelBuilders.AddonVersionSummaryBuilder addonVersionSummary()
TestModelBuilders.AddonVersionSummaryBuilder.public static TestModelBuilders.ApplicationBuilder application()
TestModelBuilders.ApplicationBuilder.public static TestModelBuilders.ApplicationBuilder application(Application from)
TestModelBuilders.ApplicationBuilder.public static TestModelBuilders.ApplicationVersionBuilder applicationVersion()
TestModelBuilders.ApplicationVersionBuilder. Use this only to create test data imitating a
server response; if you are constructing an object to create or update on the server, use
ModelBuilders.applicationVersion().public static TestModelBuilders.ApplicationVersionBuilder applicationVersion(ApplicationVersion from)
TestModelBuilders.ApplicationVersionBuilder. Use this only to create test data imitating a
server response; if you are constructing an object to create or update on the server, use
ModelBuilders.applicationVersion(ApplicationVersion).public static ArtifactInfo artifactInfo(URI binaryUri, boolean remote)
ArtifactInfo.public static ConnectScope connectScope(String key, String name, String description)
ConnectScope.public static ErrorDetail errorDetail(String message)
ErrorDetail.public static ErrorDetail errorDetail(String message, com.atlassian.fugue.Option<String> path, com.atlassian.fugue.Option<String> code)
ErrorDetail.public static TestModelBuilders.ImageInfoBuilder imageInfo()
TestModelBuilders.ImageInfoBuilder.public static TestModelBuilders.ProductBuilder product()
TestModelBuilders.ProductBuilder.public static TestModelBuilders.ProductVersionBuilder productVersion()
TestModelBuilders.ProductVersionBuilder.public static TestModelBuilders.VendorBuilder vendor()
TestModelBuilders.VendorBuilder. Use this only to create test data imitating a
server response; if you are constructing a vendor to create or update on the server, use
ModelBuilders.vendor().public static TestModelBuilders.VendorBuilder vendor(Vendor from)
TestModelBuilders.VendorBuilder. Use this only to create test data imitating a
server response; if you are constructing a vendor to create or update on the server, use
ModelBuilders.vendor(Vendor).public static TestModelBuilders.VendorSummaryBuilder vendorSummary()
TestModelBuilders.VendorSummaryBuilder.public static <T> T safeBuild(ModelBuilders.UnsafeBuilder<T> builder)
Copyright © 2016 Atlassian. All rights reserved.