XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

MyDimension

【Java】我的维度模组

公开
关注 0 Fork 0 Star 0
UTF-8
package com.xfestudio.mydimension.client.builder;

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertTrue;

class BuilderPreviewProjectionPolicyTest {
    @Test
    void ordinarySurfaceBuildRetainsConcreteBlockProjection() {
        assertTrue(BuilderPreviewSectionMeshCache.permitsGhostKind(
                BuilderPreviewState.Kind.BUILD, false));
    }

    @Test
    void blueprintBuildRetainsConcreteBlockProjection() {
        assertTrue(BuilderPreviewSectionMeshCache.permitsGhostKind(
                BuilderPreviewState.Kind.BUILD, true));
    }

    @Test
    void missingMaterialProjectionIsIndependentOfBlueprintContext() {
        assertTrue(BuilderPreviewSectionMeshCache.permitsGhostKind(
                BuilderPreviewState.Kind.MISSING, false));
        assertTrue(BuilderPreviewSectionMeshCache.permitsGhostKind(
                BuilderPreviewState.Kind.MISSING, true));
    }
}