浏览代码

[Material Graph]Tidy up test running / folder layout

/main
Tim Cooper 8 年前
当前提交
8acbd944
共有 17 个文件被更改,包括 87 次插入22 次删除
  1. 9
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/AbstractMaterialGraphTests.cs
  2. 8
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/DynamicSlotTests.cs
  3. 12
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/MaterialGraphTests.cs
  4. 9
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/MaterialNodeTests.cs
  5. 8
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/ShaderGeneratorTests.cs
  6. 2
      MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/IntegrationTests/ShaderGenerationTest.cs
  7. 12
      MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/UnitTests/SerializedGraphTests.cs
  8. 9
      MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/IntegrationTests.meta
  9. 19
      MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/IntegrationTests/SerializationTests.cs
  10. 12
      MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/IntegrationTests/SerializationTests.cs.meta
  11. 9
      MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/UnitTests.meta
  12. 0
      /MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing.meta
  13. 0
      /MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/IntegrationTests.meta
  14. 0
      /MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/IntegrationTests
  15. 0
      /MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/UnitTests

9
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/AbstractMaterialGraphTests.cs


using System.Linq;
using NUnit.Framework;
using UnityEngine;
namespace UnityEditor.MaterialGraph.Tests
namespace UnityEditor.MaterialGraph.UnitTests
{
[TestFixture]
public class AbstractMaterialGraphTests

private class TestableMNode : AbstractMaterialNode
{}
[TestFixtureSetUp]
public void RunBeforeAnyTests()
{
Debug.logger.logHandler = new ConsoleLogHandler();
}
[Test]
public void TestCanCreateMaterialGraph()

8
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/DynamicSlotTests.cs


using UnityEngine.Graphing;
using UnityEngine.MaterialGraph;
namespace UnityEditor.MaterialGraph.Tests
namespace UnityEditor.MaterialGraph.UnitTests
{
[TestFixture]
public class DynamicSlotTests

AddSlot(new MaterialSlot("V3Out", "V3Out", SlotType.Output, 2, SlotValueType.Vector3, Vector4.zero));
AddSlot(new MaterialSlot("V4Out", "V4Out", SlotType.Output, 3, SlotValueType.Vector4, Vector4.zero));
}
}
[TestFixtureSetUp]
public void RunBeforeAnyTests()
{
Debug.logger.logHandler = new ConsoleLogHandler();
}
[SetUp]

12
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/MaterialGraphTests.cs


using UnityEngine.Graphing;
using UnityEngine.MaterialGraph;
namespace UnityEditor.MaterialGraph.Tests
namespace UnityEditor.MaterialGraph.UnitTests
[SetUpFixture]
public class SetUpClass
[TestFixtureSetUp]
public void RunBeforeAnyTests()
[SetUp]
void RunBeforeAnyTests()
{
Debug.logger.logHandler = new ConsoleLogHandler();
}
Debug.logger.logHandler = new ConsoleLogHandler();
}
[Test]

9
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/MaterialNodeTests.cs


using System.Linq;
namespace UnityEditor.MaterialGraph.Tests
namespace UnityEditor.MaterialGraph.UnitTests
{
[TestFixture]
public class MaterialNodeTests

AddSlot(new MaterialSlot("V3In", "V3In", SlotType.Input, 2, SlotValueType.Vector3, Vector4.zero));
AddSlot(new MaterialSlot("V4In", "V4In", SlotType.Input, 3, SlotValueType.Vector4, Vector4.zero));
}
}
[TestFixtureSetUp]
public void RunBeforeAnyTests()
{
Debug.logger.logHandler = new ConsoleLogHandler();
}
[SetUp]

8
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/UnitTests/ShaderGeneratorTests.cs


using UnityEngine.Graphing;
using UnityEngine.MaterialGraph;
namespace UnityEditor.MaterialGraph.Tests
namespace UnityEditor.MaterialGraph.UnitTests
[TestFixtureSetUp]
public void RunBeforeAnyTests()
{
Debug.logger.logHandler = new ConsoleLogHandler();
}
[Test]
public void TestTexturePropertyChunkGeneratesValidPropertyStringNotHiddenNotModifiable()
{

2
MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/IntegrationTests/ShaderGenerationTest.cs


using UnityEngine;
using UnityEngine.MaterialGraph;
namespace UnityEditor.MaterialGraph.Tests
namespace UnityEditor.MaterialGraph.IntegrationTests
{
public class ShaderGenerationTest

12
MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/UnitTests/SerializedGraphTests.cs


using UnityEngine;
using UnityEngine.Graphing;
namespace UnityEditor.Graphing.Tests
namespace UnityEditor.Graphing.UnitTests
[SetUpFixture]
public class SetUpClass
[TestFixtureSetUp]
public void RunBeforeAnyTests()
[SetUp]
void RunBeforeAnyTests()
{
Debug.logger.logHandler = new ConsoleLogHandler();
}
Debug.logger.logHandler = new ConsoleLogHandler();
}
[Test]

9
MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/IntegrationTests.meta


fileFormatVersion: 2
guid: 9f4fb832eb82d9b4996748c4ea70e0eb
folderAsset: yes
timeCreated: 1466601952
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

19
MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/IntegrationTests/SerializationTests.cs


using System.Linq;
using NUnit.Framework;
using UnityEngine.Graphing;
namespace UnityEditor.Graphing.IntegrationTests
{
[TestFixture]
public class SerializationTests
{
[Test]
public void TestCanCreateSerializableGraph()
{
var graph = new SerializableGraph();
Assert.AreEqual(0, graph.edges.Count());
Assert.AreEqual(0, graph.GetNodes<INode>().Count());
}
}
}

12
MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/IntegrationTests/SerializationTests.cs.meta


fileFormatVersion: 2
guid: 0dd57d4b408ec4c4580937b45862efbb
timeCreated: 1466602040
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

9
MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/UnitTests.meta


fileFormatVersion: 2
guid: 89f9b9afe66134b4b98db24006adefd5
folderAsset: yes
timeCreated: 1466601952
licenseType: Pro
DefaultImporter:
userData:
assetBundleName:
assetBundleVariant:

/MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Tests.meta → /MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing.meta

/MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/ShaderGeneration.meta → /MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/IntegrationTests.meta

/MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/ShaderGeneration → /MaterialGraphProject/Assets/UnityShaderEditor/Editor/Testing/IntegrationTests

/MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Tests → /MaterialGraphProject/Assets/GraphFramework/SerializableGraph/Editor/Testing/UnitTests

正在加载...
取消
保存