public void FilenameDoesNotExist() { FileProcess fileProcess = new FileProcess(); TestContext.WriteLine("tttest. ******************************** "); Assert.IsFalse(fileProcess.FileExists(BAD_FILENAME)); }
public void FilenameDoesExistSimpleMessage() { FileProcess fileProcess = new FileProcess(); SetGoodFilename(); Assert.IsFalse(fileProcess.FileExists(_GoodFilename), "Simple Message"); }
public void FilenameDoesExistUsingDeploymentItem() { FileProcess fileProcess = new FileProcess(); string fileName = TestContext.DeploymentDirectory + @"\" + FILENAME; Assert.IsTrue(fileProcess.FileExists(fileName)); }
/// <summary> /// config.txt文件合并逻辑,将SourceConfig中的所有配置合并到TargetConfig中 /// </summary> public static void Config_Combine(String SourceConfig, String TargetConfig, Cmd.Callback call = null, bool useDirMode = true) { if (useDirMode) { SourceConfig = SourceConfig + "\\assets\\ltsdk_res\\config.txt"; TargetConfig = TargetConfig + "\\assets\\ltsdk_res\\config.txt"; } LT_config config = new LT_config(); config.load_ConfigFile(TargetConfig); // 载入目标config配置信息 string data = FileProcess.fileToString(SourceConfig); if (!data.Equals("")) // 载入修改的配置信息 { config.AddValues(data); } // 确保目标路径存在 String parentDir = TargetConfig.Substring(0, TargetConfig.LastIndexOf("\\config.txt")); ToolSetting.confirmDir(parentDir); config.save(); // 保存配置信息 if (call != null) { call("【I】混合" + SourceConfig + "到\r\n" + TargetConfig + "中"); } }
// 生成包名对应的 private static void createBuildConfig(String TargetDir, String packageName, Cmd.Callback call) { String PackageStr = packageName.Trim('.').Replace('.', '/'); // 形如 com/ltsdk_56_base/leshi String content = ".class public final L" + PackageStr + "/BuildConfig;" + "\r\n" + ".super Ljava/lang/Object;" + "\r\n" + ".source \"BuildConfig.java\"" + "\r\n" + "\r\n" + "\r\n" + "# static fields" + "\r\n" + ".field public static final DEBUG:Z = true" + "\r\n" + "\r\n" + "\r\n" + "# direct methods" + "\r\n" + ".method public constructor <init>()V" + "\r\n" + " .locals 0" + "\r\n" + "\r\n" + " .prologue" + "\r\n" + " .line 4" + "\r\n" + " invoke-direct {p0}, Ljava/lang/Object;-><init>()V" + "\r\n" + "\r\n" + " return-void" + "\r\n" + ".end method" + "\r\n" + "\r\n"; // 保存BuildConfig文件到指定包名目录 FileProcess.SaveProcess(content, TargetDir + "\\BuildConfig.smali"); if (call != null) { call("【I】" + PackageStr + "/BuildConfig.smali 已生成.."); } }
public void FileNameNullOrEmpty_ThrowsArgumentNullException() { // TODO; FileProcess fp = new FileProcess(); fp.FileExists(""); }
public ActionResult Index(HttpPostedFileBase FileUpload, string delimiter = "") { if (FileUpload.ContentLength > 0) { try { string fileName = Path.GetFileName(FileUpload.FileName); string path = Path.Combine(Server.MapPath("~/App_Data"), fileName); FileUpload.SaveAs(path); int fileExtPos = fileName.LastIndexOf("."); if (fileExtPos >= 0) { fileName = fileName.Substring(0, fileExtPos); } FileProcess fileProcess = new FileProcess(); DataTable dt = fileProcess.csv(path, delimiter, fileName); SQLBulkCopy sQLBulkCopy = new SQLBulkCopy(); string str = sQLBulkCopy.ProcessBulkCopy(dt, fileName); TempData["Success"] = fileName + " --- " + str; System.IO.File.Delete(path); } catch (Exception ex) { TempData["Fail"] = ex.Message; } } return(View()); }
public void FileNameDoesNotExist() { FileProcess fp = new FileProcess(); bool fromCall = fp.FileExists(_BAD_FILE_NAME); Assert.IsFalse(fromCall); }
/// <summary> /// 获取.keystore签名对应的alias和password信息 /// </summary> public static String[] getKestoreInfo(String keysotreName) { String InfoPath = Form1.SinPath() + "\\" + "keystoreInfo.txt"; string data = ""; // 若keystore对应的信息记录文件不存在、或无此签名则提示输入并记录 if (!File.Exists(InfoPath)) { new InputForm_keyStore(keysotreName, InfoPath).ShowDialog(); } else { data = FileProcess.fileToString(InfoPath); if (data.Equals("")) { new InputForm_keyStore(keysotreName, InfoPath).ShowDialog(); } } // 读取keystoreName对应的签名配置信息 data = FileProcess.fileToString(InfoPath); string SotreInfo = WebSettings.getNodeData(data, keysotreName, false); String alias = WebSettings.getNodeData(SotreInfo, "alias", true); String password = WebSettings.getNodeData(SotreInfo, "password", true); return(new String[] { alias, password }); }
public void Assert_RefOjectsAreSameObjectTest() { FileProcess fp1 = new FileProcess(); FileProcess fp2 = new FileProcess(); Assert.AreSame(fp1, fp2, $"{fp1.GetHashCode()} {fp2.GetHashCode()}"); // objects point to SAME object }
/// <summary> /// 转换图片方法 /// </summary> /// <param name="attFiles"></param> /// <param name="endPage"></param> /// <param name="logger"></param> public static void ConvertFileToImage(List <string> attFiles, int endPage, ILogger logger) { var startPage = 1; //生成图片 Task.Factory.StartNew(() => { try { attFiles.ForEach(cfile => { var fileFullPath = FileHelper.MapFilePath(cfile); if (!File.Exists(fileFullPath)) { logger.LogError("文件生成图片失败:文件不存在," + fileFullPath); } System.Threading.Thread.Sleep(1000); //cmd 执行图片生成 FileProcess.RunProcess(ConfigManager.ConvertFile46AppPath, $"{FileHelper.MapFilePath(cfile)} {startPage} {endPage}"); }); } catch (Exception ex) { logger.LogError("文件生成图片失败:" + ex.ToString()); } }); }
public void AreSameTest() { FileProcess x = new FileProcess(); FileProcess y = x; Assert.AreSame(x, y); //since both of these vars point to the same object, this assert will succeed. }
public void FileProcessDoesNotExists() { var fp = new FileProcess(); bool fromCall = fp.FileExists(@"C:\SteamSetup"); Assert.IsFalse(fromCall); }
public void IsAcceptFile(string id) { FileProcess fileProcess = _SendFilePanel.Find(id); int buffer = Convert.ToInt32(fileProcess.FileLength); // van chua tach file ra chunk dc int count = 0; long sended = 0; int chunk = 0; using (BinaryReader reader = new BinaryReader(File.Open(fileProcess.FilePath, FileMode.Open))) { while (sended < fileProcess.FileLength) { chunk++; byte[] data = new byte[buffer]; count = reader.Read(data, 0, buffer); if (count < buffer) { data = data.Take(count).ToArray(); } _Client.SendCommand(CommandType.SendFileProcess, TargetUser, id, data, chunk); sended += count; } } _Client.SendCommand(CommandType.SendFileSuccess, TargetUser, id); }
public void FileNameNullOrEmpty_UsingAttribute() { FileProcess fileProcess = new FileProcess(); TestContext.WriteLine("checking null for fileName"); fileProcess.FileExists(""); }
public CPApiController(ILogs logs , IConfiguration configuration , CPMenuService menuService , CPUserService userService , CPRoleService roleService , CPLangService langService , Security security , ModLessonService lessonService , ModLessonPartService lessonPartService , ModLessonExtendService lessonExtendService , ModLessonPartAnswerService answerService , CPLoginLogService loginLogService , FileProcess fileProcess) { _configuration = configuration; _logs = logs; _menu = new WebMenu(); _security = security; _menuService = menuService; _userService = userService; _roleService = roleService; _langService = langService; _lessionService = lessonService; _lessionPartService = lessonPartService; _lessionExtendService = lessonExtendService; _loginLogService = loginLogService; _answerService = answerService; _fileProcess = fileProcess; _currentLang = StartUp.CurrentLang; _currentUser = StartUp.CurrentUser; }
public void AreNotSameTest() { FileProcess x = new FileProcess(); FileProcess y = null; Assert.NotSame(x, y); }
public void FileNameDoesNotExist() { FileProcess fp = new FileProcess(); bool fileDoesExist = fp.FileExists(BAD_FILE_NAME); Assert.IsFalse(fileDoesExist); }
public void FileNameNullOrEmpty_ThrowsArgumentNullException() { FileProcess fp = new FileProcess(); fp.FileExists(""); // Assert.Inconclusive(); }
/// <summary> /// Creates processed marker file /// </summary> private void CreateProcessedMask(string folder, MaskedImage maskedImage) { try { StringBuilder csvContent = new StringBuilder(); string newFilePath = CreateNewPath(folder, maskedImage.csvMask); // Getting processed mask char[,] processedMask = FileProcess.GetProcessedMask(maskedImage, Effects); // Writing to new File int width = processedMask.GetLength(0); int height = processedMask.GetLength(1); for (int y = 0; y < height; y++) { string line = ""; for (int x = 0; x < width; x++) { line += processedMask[x, y] + ";"; } csvContent.AppendLine(line); } File.AppendAllText(newFilePath, csvContent.ToString()); } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
bool SaveCSV(string fileName, StringBuilder data) { if (fileName == string.Empty || (data == null || data.Length == 0)) { return(false); } //var fp = new FileProcess(); bool bCreate = FileProcess.CreateFolder(folderPath); //fp = null; if (bCreate == false) { TRMessageBox.Show(string.Format("Create CSV folder failed({0})", folderPath)); return(false); } string filePath = string.Format("{0}\\{1}", folderPath, fileName); var file = new StreamWriter(filePath, true); try { file.Write(data.ToString()); file.Flush(); file.Close(); } catch (Exception ee) { Log4.PrinterLogger.InfoFormat(ee.ToString()); return(false); } return(true); }
public void AreNotSameTest() { var object1 = new FileProcess(); var object2 = new FileProcess(); Assert.AreNotSame(object1, object2); }