Serialize() 공개 메소드

public Serialize ( ) : string
리턴 string
예제 #1
0
 private static void SaveProjectInfo( ProjectInfo projectInfo, TestProgramSet currentTestProgramSet )
 {
     FileManager.WriteFile( currentTestProgramSet.TestSetDirectory.FullName + @"\project-info.xml",
                            Encoding.UTF8.GetBytes( projectInfo.Serialize() ) );
 }
예제 #2
0
 private static ProjectInfo CreateProjectInfoFile()
 {
     var pi = new ProjectInfo();
     pi.ProjectName = Instance.CurrentTestProgramSet.TestSetName;
     pi.Uuid = Guid.NewGuid().ToString();
     if (UutManager.ProjectHasUUT( pi.ProjectName ))
     {
         UUTDescription uut = UutManager.GetProjectUUT( pi.ProjectName );
         if (uut != null)
         {
             pi.UutName = uut.name;
             pi.UutId = uut.uuid;
         }
     }
     string fileName = Path.Combine( ATMLContext.TESTSET_PATH, pi.ProjectName, "project-info.xml" );
     FileManager.WriteFile( fileName, Encoding.UTF8.GetBytes( pi.Serialize() ) );
     LogManager.Warn(
         "Failed to find the project information file so a new file has been created." );
     return pi;
 }