Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Materials plugin unit tests #11

Merged
merged 30 commits into from
Dec 15, 2022
Merged

Materials plugin unit tests #11

merged 30 commits into from
Dec 15, 2022

Conversation

bischoffz
Copy link
Contributor

BatchStatusReport

    public BatchStatusReport(ReportId)

MaterialsProducerPropertyReport

    public MaterialsProducerPropertyReport(ReportId)

MaterialsProducerResourceReport

    public MaterialsProducerResourceReport(ReportId)
    public void MaterialsProducerResourceReport.handleMaterialsProducerAdditionEvent(ActorContext,  MaterialsProducerAdditionEvent)

StageReport

    public StageReport(ReportId)

MaterialsDataManager

    public void MaterialsDataManager.defineMaterialsProducerProperty(MaterialsProducerPropertyDefinitionInitialization)
    public void MaterialsDataManager.convertStageToResource(StageId, ResourceId, long)

BatchPropertyDefinitionEvent

    public BatchPropertyDefinitionEvent(MaterialId, BatchPropertyId)
    public BatchPropertyId BatchPropertyDefinitionEvent.getBatchPropertyId()
    public MaterialId BatchPropertyDefinitionEvent.getMaterialId()

MaterialIdAdditionEvent

    public MaterialIdAdditionEvent(MaterialId)
    public MaterialId MaterialIdAdditionEvent.getMaterialId()

MaterialsProducerAdditionEvent

    public static MaterialsProducerAdditionEvent$Builder MaterialsProducerAdditionEvent.builder()
    public List MaterialsProducerAdditionEvent.getValues(Class)
    public MaterialsProducerId MaterialsProducerAdditionEvent.getMaterialsProducerId()

MaterialsProducerAdditionEvent$Builder

    public MaterialsProducerAdditionEvent$Builder()
    public MaterialsProducerAdditionEvent MaterialsProducerAdditionEvent$Builder.build()
    public MaterialsProducerAdditionEvent$Builder MaterialsProducerAdditionEvent$Builder.addValue(Object)
    public MaterialsProducerAdditionEvent$Builder MaterialsProducerAdditionEvent$Builder.setMaterialsProducerId(MaterialsProducerId)

MaterialsProducerPropertyDefinitionEvent

    public MaterialsProducerPropertyDefinitionEvent(MaterialsProducerPropertyId)
    public MaterialsProducerPropertyId MaterialsProducerPropertyDefinitionEvent.getPersonPropertyId()

BatchConstructionInfo

    public MaterialsProducerId BatchConstructionInfo.getMaterialsProducerId()

BatchConstructionInfo$Builder

    public BatchConstructionInfo$Builder BatchConstructionInfo$Builder.setMaterialsProducerId(MaterialsProducerId)

BatchPropertyDefinitionInitialization

    public static BatchPropertyDefinitionInitialization$Builder BatchPropertyDefinitionInitialization.builder()
    public PropertyDefinition BatchPropertyDefinitionInitialization.getPropertyDefinition()
    public List BatchPropertyDefinitionInitialization.getPropertyValues()
    public BatchPropertyId BatchPropertyDefinitionInitialization.getPropertyId()
    public MaterialId BatchPropertyDefinitionInitialization.getMaterialId()

BatchPropertyDefinitionInitialization$Builder

    public BatchPropertyDefinitionInitialization BatchPropertyDefinitionInitialization$Builder.build()
    public BatchPropertyDefinitionInitialization$Builder BatchPropertyDefinitionInitialization$Builder.setPropertyDefinition(PropertyDefinition)
    public BatchPropertyDefinitionInitialization$Builder BatchPropertyDefinitionInitialization$Builder.setPropertyId(BatchPropertyId)
    public BatchPropertyDefinitionInitialization$Builder BatchPropertyDefinitionInitialization$Builder.addPropertyValue(BatchId, Object)
    public BatchPropertyDefinitionInitialization$Builder BatchPropertyDefinitionInitialization$Builder.setMaterialId(MaterialId)

MaterialsProducerConstructionData

    public static MaterialsProducerConstructionData$Builder MaterialsProducerConstructionData.builder()
    public List MaterialsProducerConstructionData.getValues(Class)
    public Map MaterialsProducerConstructionData.getResourceLevels()
    public MaterialsProducerId MaterialsProducerConstructionData.getMaterialsProducerId()
    public Map MaterialsProducerConstructionData.getMaterialsProducerPropertyValues()

MaterialsProducerConstructionData$Builder

    public MaterialsProducerConstructionData$Builder()
    public MaterialsProducerConstructionData MaterialsProducerConstructionData$Builder.build()
    public MaterialsProducerConstructionData$Builder MaterialsProducerConstructionData$Builder.addValue(Object)
    public MaterialsProducerConstructionData$Builder MaterialsProducerConstructionData$Builder.setMaterialsProducerPropertyValue(MaterialsProducerPropertyId, Object)
    public MaterialsProducerConstructionData$Builder MaterialsProducerConstructionData$Builder.setMaterialsProducerId(MaterialsProducerId)
    public MaterialsProducerConstructionData$Builder MaterialsProducerConstructionData$Builder.setResourceLevel(ResourceId, long)

MaterialsProducerPropertyDefinitionInitialization

    public static MaterialsProducerPropertyDefinitionInitialization$Builder MaterialsProducerPropertyDefinitionInitialization.builder()
    public PropertyDefinition MaterialsProducerPropertyDefinitionInitialization.getPropertyDefinition()
    public List MaterialsProducerPropertyDefinitionInitialization.getPropertyValues()
    public MaterialsProducerPropertyId MaterialsProducerPropertyDefinitionInitialization.getMaterialsProducerPropertyId()

MaterialsProducerPropertyDefinitionInitialization$Builder

    public MaterialsProducerPropertyDefinitionInitialization MaterialsProducerPropertyDefinitionInitialization$Builder.build()
    public MaterialsProducerPropertyDefinitionInitialization$Builder MaterialsProducerPropertyDefinitionInitialization$Builder.setPropertyDefinition(PropertyDefinition)        
    public MaterialsProducerPropertyDefinitionInitialization$Builder MaterialsProducerPropertyDefinitionInitialization$Builder.addPropertyValue(MaterialsProducerId, Object)
    public MaterialsProducerPropertyDefinitionInitialization$Builder MaterialsProducerPropertyDefinitionInitialization$Builder.setMaterialsProducerPropertyId(MaterialsProducerPropertyId)

MaterialsActionSupport

    public MaterialsActionSupport()
    public static Set MaterialsActionSupport.testConsumer(long, Consumer)
    public static Set MaterialsActionSupport.testConsumers(long, Plugin, Consumer)
    public static Set MaterialsActionSupport.testConsumers(long, Plugin)

TestBatchConstructionInfo

    public TestBatchConstructionInfo()
    public static BatchConstructionInfo TestBatchConstructionInfo.getBatchConstructionInfo(MaterialsProducerId, MaterialId, double, RandomGenerator)

TestMaterialsProducerPropertyId

    public static List TestMaterialsProducerPropertyId.getPropertiesWithoutDefaultValues()
    public static List TestMaterialsProducerPropertyId.getPropertiesWithDefaultValues()

made builder class private contructor
changed visibility of Builder constuctor to private
change visibility of handleEvent to private
use nextInt for random long
@shawnhatch
Copy link
Contributor

Added missing unit tests for the materials plugin

@shawnhatch shawnhatch merged commit 196f699 into dev Dec 15, 2022
@shawnhatch shawnhatch deleted the materials-plugin-unit-tests branch December 15, 2022 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants