Files
Magical-Jumping-Bean/Library/metadata/ce/ce87c287371edde43a4b5fcfdee7b9ef
T

100 lines
8.4 KiB
Plaintext
Raw Normal View History

2019-09-29 19:40:54 -04:00
í!t2019.2.3f1þÿÿÿÿÿ’3$øÌuñ옲e+ Í=^7€ÿÿÿÿ¦€²Ð¦¦¦€#¦€+H€3ÿÿÿÿ1€1€ÿÿÿÿ@Þ Q€j
H€<ÿÿÿÿ 1€1€ÿÿÿÿ @Þ
Q€jÕ€Iÿÿÿÿ1€1€ÿÿÿÿÀÞH€j€ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€j€PAssetMetaDataguiddata[0]data[1]data[2]data[3]pathNameoriginalNamelabelsassetStoreRef ÿÿfš†!ë5˜9Ý4QÁóBí7€ÿÿÿÿ¦€²
E Þ€#.€,5a Þ€#.€,€r Þ€# .€,
H€«€ÿÿÿÿ 1€1€ÿÿÿÿ @Þ
Q€jñ€JÿÿÿÿÀ1€1€ÿÿÿÿÞ€j€ÿÿÿÿ\€ÿÿÿÿH€rÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jH€wÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jH€€ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jy
 Þ€#!.€,"€…ÿÿÿÿ#@1€1€ÿÿÿÿ$Þ%.€j&Õ€“ÿÿÿÿ'1€1€ÿÿÿÿ(ÀÞ)€j€ÿÿÿÿ*H€›€ÿÿÿÿ+1€1€ÿÿÿÿ,@Þ-Q€j.y
 /Þ€#0.€,1 €§2@¾€¶ 3@Þ€#4.€,5H€»ÿÿÿÿ61€1€ÿÿÿÿ7@Þ8Q€j9H€Æÿÿÿÿ:1€1€ÿÿÿÿ;@Þ<Q€j=H€Øÿÿÿÿ>1€1€ÿÿÿÿ?@Þ@Q€jAMonoImporterPPtr<EditorExtension>m_FileIDm_PathIDPPtr<PrefabInstance>m_ExternalObjectsSourceAssetIdentifiertypeassemblynamem_UsedFileIDsm_DefaultReferencesexecutionOrdericonm_UserDatam_AssetBundleNamem_AssetBundleVariantsÿÿ£Gñ×ÜZ56 :!@iÁJ*€7€ÿÿÿÿ¦€²E Þ.(a Þ.€r Þ .
H€«€ÿÿÿÿ 1€1€ÿÿÿÿ @Þ
Q€jH€ê€ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jñ€=ÿÿÿÿ1€1€ÿÿÿÿÞ€j€ÿÿÿÿH€›€ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jy
 Þ.y€Q Þ. Þ€X!H€iÿÿÿÿ"1€1€ÿÿÿÿ#@Þ$Q€j%H€uÿÿÿÿ&1€1€ÿÿÿÿ'@Þ(Q€j)PPtr<EditorExtension>m_FileIDm_PathIDPPtr<PrefabInstance>m_DefaultReferencesm_Iconm_ExecutionOrderm_ClassNamem_Namespace˜\ày¯øl
ìx,xsáÝN£´õüí~›þkPackages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.csày¯TestListTreeViewDataSource using System.Collections.Generic;
using UnityEditor.IMGUI.Controls;
using UnityEditor.TestTools.TestRunner.Api;
using UnityEngine.SceneManagement;
using UnityEngine.TestTools.TestRunner;
using UnityEngine.TestTools.TestRunner.GUI;
namespace UnityEditor.TestTools.TestRunner.GUI
{
internal class TestListTreeViewDataSource : TreeViewDataSource
{
private bool m_ExpandTreeOnCreation;
private readonly TestListGUI m_TestListGUI;
private ITestAdaptor m_RootTest;
public TestListTreeViewDataSource(TreeViewController testListTree, TestListGUI testListGUI, ITestAdaptor rootTest) : base(testListTree)
{
showRootItem = false;
rootIsCollapsable = false;
m_TestListGUI = testListGUI;
m_RootTest = rootTest;
}
public override void FetchData()
{
var sceneName = SceneManager.GetActiveScene().name;
if (sceneName.StartsWith("InitTestScene"))
sceneName = PlaymodeTestsController.GetController().settings.originalScene;
var testListBuilder = new TestTreeViewBuilder(m_RootTest, m_TestListGUI.newResultList, m_TestListGUI.m_TestRunnerUIFilter);
m_RootItem = testListBuilder.BuildTreeView(null, false, sceneName);
SetExpanded(m_RootItem, true);
if (m_RootItem.hasChildren && m_RootItem.children.Count == 1)
SetExpanded(m_RootItem.children[0], true);
if (m_ExpandTreeOnCreation)
SetExpandedWithChildren(m_RootItem, true);
m_TestListGUI.newResultList = new List<TestRunnerResult>(testListBuilder.results);
m_TestListGUI.m_TestRunnerUIFilter.availableCategories = testListBuilder.AvailableCategories;
m_NeedRefreshRows = true;
}
public override bool IsRenamingItemAllowed(TreeViewItem item)
{
return false;
}
public void ExpandTreeOnCreation()
{
m_ExpandTreeOnCreation = true;
}
public override bool IsExpandable(TreeViewItem item)
{
if (item is TestTreeViewItem)
return ((TestTreeViewItem)item).IsGroupNode;
return base.IsExpandable(item);
}
protected override List<TreeViewItem> Search(TreeViewItem rootItem, string search)
{
var result = new List<TreeViewItem>();
if (rootItem.hasChildren)
{
foreach (var child in rootItem.children)
{
SearchTestTree(child, search, result);
}
}
return result;
}
protected void SearchTestTree(TreeViewItem item, string search, IList<TreeViewItem> searchResult)
{
var testItem = item as TestTreeViewItem;
if (!testItem.IsGroupNode)
{
if (testItem.FullName.ToLower().Contains(search))
{
searchResult.Add(item);
}
}
else if (item.children != null)
{
foreach (var child in item.children)
SearchTestTree(child, search, searchResult);