public class ErrataTestUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Package |
createLaterTestPackage(User user,
Errata errata,
Channel channel,
Package previous)
Create a
Package which has a greater version number than another. |
static Channel |
createTestChannel(User user)
Create a
Channel . |
static Channel |
createTestChannel(User user,
Channel parent)
Create a child
Channel of an existing channel. |
static Channel |
createTestChannel(User user,
Errata errata)
Create a
Channel . |
static ChannelFamily |
createTestChannelFamily()
Create a
ChannelFamily . |
static ChannelProduct |
createTestChannelProduct()
Create a
ChannelProduct . |
static Channel |
createTestClonedChannel(User user,
Errata errata,
Channel original,
java.util.Collection<Package> packages)
Create a clone of a
Channel . |
static Errata |
createTestClonedErrata(User user,
Errata original,
java.util.Set<Cve> cves,
Package aPackage)
Create a clone of a given
Errata . |
static Cve |
createTestCve(java.lang.String name)
Create a
Cve . |
static Errata |
createTestErrata(User user,
java.util.Set<Cve> cves)
Create a
Errata . |
static InstalledPackage |
createTestInstalledPackage(Package packageIn,
Server server)
Create an
InstalledPackage (reification of the installation of a
package onto a server). |
static Package |
createTestPackage(User user,
Channel channel,
java.lang.String arch)
Create a
Package . |
static Package |
createTestPackage(User user,
Errata errata,
Channel channel,
java.lang.String arch)
Create a
Package . |
static void |
createTestRelevantChannel(Server server,
Channel channel)
Create a CVE audit-relevant channel (a line in suseCVEServerChannel).
|
static Server |
createTestServer(User user)
Create a
Server owned by a user, without channels. |
static Server |
createTestServer(User user,
java.util.Collection<Channel> channels)
Create a
Server owned by a user, with channels. |
static Server |
createTestServer(User user,
java.util.Collection<Channel> channels,
java.lang.String serverArchLabel)
Create a
Server owned by a user, with channels and a specific
server architecture. |
static User |
createTestUser()
Create a
User for the "testorg" organization. |
static Channel |
createTestVendorBaseChannel(ChannelFamily channelFamily,
ChannelProduct channelProduct)
Create a vendor base channel for a given
ChannelFamily and
ChannelProduct . |
static Channel |
createTestVendorChildChannel(Channel parent,
ChannelProduct channelProduct)
Create a vendor child channel for a given
ChannelFamily and
ChannelProduct . |
public static User createTestUser()
User
for the "testorg" organization.public static Server createTestServer(User user) throws java.lang.Exception
Server
owned by a user, without channels.user
- the userjava.lang.Exception
- if anything goes wrongpublic static Channel createTestChannel(User user) throws java.lang.Exception
Channel
.user
- the userjava.lang.Exception
- if anything goes wrongpublic static void createTestRelevantChannel(Server server, Channel channel)
server
- the serverchannel
- the channel which is relevantpublic static ChannelProduct createTestChannelProduct() throws java.lang.Exception
ChannelProduct
.java.lang.Exception
- if anything goes wrongpublic static Channel createTestChannel(User user, Channel parent) throws java.lang.Exception
Channel
of an existing channel.user
- the userparent
- the parent channeljava.lang.Exception
- if anything goes wrongpublic static ChannelFamily createTestChannelFamily() throws java.lang.Exception
ChannelFamily
.java.lang.Exception
- if anything goes wrongpublic static Server createTestServer(User user, java.util.Collection<Channel> channels) throws java.lang.Exception
Server
owned by a user, with channels.user
- the userchannels
- the channelsjava.lang.Exception
- if anything goes wrongpublic static Channel createTestVendorBaseChannel(ChannelFamily channelFamily, ChannelProduct channelProduct) throws java.lang.Exception
ChannelFamily
and
ChannelProduct
.channelFamily
- channelFamilychannelProduct
- channelProductjava.lang.Exception
- if anything goes wrongpublic static Channel createTestVendorChildChannel(Channel parent, ChannelProduct channelProduct) throws java.lang.Exception
ChannelFamily
and
ChannelProduct
.parent
- the parent channelchannelProduct
- channelProductjava.lang.Exception
- if anything goes wrongpublic static Cve createTestCve(java.lang.String name) throws java.lang.Exception
Cve
.name
- the vulnerability identifierjava.lang.Exception
- if anything goes wrongpublic static Errata createTestErrata(User user, java.util.Set<Cve> cves) throws java.lang.Exception
Errata
.user
- the errata ownercves
- a set of CVE vulnerabilities fixed by this erratajava.lang.Exception
- if anything goes wrongpublic static Errata createTestClonedErrata(User user, Errata original, java.util.Set<Cve> cves, Package aPackage) throws java.lang.Exception
Errata
.user
- the errata owneroriginal
- the original errata to clone fromcves
- a set of CVE vulnerabilities fixed by this errataaPackage
- a package to include in the cloned erratajava.lang.Exception
- if anything goes wrongpublic static Channel createTestChannel(User user, Errata errata) throws java.lang.Exception
Channel
.user
- the usererrata
- an errata in the channeljava.lang.Exception
- if anything goes wrongpublic static Channel createTestClonedChannel(User user, Errata errata, Channel original, java.util.Collection<Package> packages) throws java.lang.Exception
Channel
.user
- the usererrata
- an errata in the channeloriginal
- the channel to clone frompackages
- packages to include in the cloned channeljava.lang.Exception
- if anything goes wrongpublic static Package createTestPackage(User user, Channel channel, java.lang.String arch) throws java.lang.Exception
Package
.user
- the package ownerchannel
- the channel in which the new package is to be publishedarch
- the package architecture labeljava.lang.Exception
- if anything goes wrongpublic static Package createTestPackage(User user, Errata errata, Channel channel, java.lang.String arch) throws java.lang.Exception
Package
.user
- the package ownererrata
- an errata that will contain the new packagechannel
- the channel in which the new package is to be publishedarch
- the package architecture labeljava.lang.Exception
- if anything goes wrongpublic static Package createLaterTestPackage(User user, Errata errata, Channel channel, Package previous) throws java.lang.Exception
Package
which has a greater version number than another.user
- the package ownererrata
- an errata that will contain the new packagechannel
- the channel in which the new package is to be publishedprevious
- the previous channeljava.lang.Exception
- if anything goes wrongpublic static InstalledPackage createTestInstalledPackage(Package packageIn, Server server) throws java.lang.Exception
InstalledPackage
(reification of the installation of a
package onto a server).packageIn
- the package to installserver
- the serverjava.lang.Exception
- if anything goes wrongpublic static Server createTestServer(User user, java.util.Collection<Channel> channels, java.lang.String serverArchLabel) throws java.lang.Exception
Server
owned by a user, with channels and a specific
server architecture.user
- the userchannels
- the channelsserverArchLabel
- the server architecture labeljava.lang.Exception
- if anything goes wrong