package yfTest.shixi;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Vector;
import org.junit.BeforeClass;
import org.junit.Test;
public class junitTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
}
@Test
/**
* 已经是采用的最优算法,可以看源代码,7位以下,7-40,40以上不同处理
*/
public void SortTest(){
int[] iii={4,5,61,3,2,4};//,26,21,2,-82,34};
Arrays.sort(iii);
for (int i : iii) {
System.out.println(i);
}
}
@Test
public void DateFormatTest(){
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
}
@Test
/**
* output:true
* 程序中 中文和字符都是占用两个字节
*/
public void VectorTest(){
char[] c= "中文".toCharArray();
System.out.println("中文".length()=="aa".length());
}
@Test
/**
* 合并两个arraylist ,回答的别人的问题,留下来用
*/
public void arrayListAdd(){
ArrayList q1 = new ArrayList();
ArrayList q2 = new ArrayList();
ArrayList q3 = new ArrayList();
String str1 = "abcdefdef";
String str2 = "12345";
int len1= str1.length();
int len2= str2.length();
for(char c:str1.toCharArray())
q1.add(c);
for(char c:str2.toCharArray())
q2.add(c);
int max = len1>len2?len1:len2;
int min = len1<len2?len1:len2;
//以上均为初始化
//System.out.println(max+" "+min+q1+q2);
int i=0;
while(i<min){
q3.add(q1.get(i));
q3.add(q2.get(i));
i++;
}
while(i<max){
if(len1 == max){
q3.add(q1.get(i));
}else{
q3.add(q2.get(i));
}
i++;
}
System.out.println(q3);
}
@Test
/**
* 断言
*/
public void AssertTest(){
int count = 0;
org.junit.Assert.assertFalse("this is ", 1 == 1);
junit.framework.Assert.assertFalse("message", 1 == 1);
}
@Test
public void CalenderTest(){
Calendar now = Calendar.getInstance();
System.out.println(now.get(Calendar.DAY_OF_MONTH));
System.out.println(now.get(Calendar.DAY_OF_WEEK));
System.out.println(now.get(Calendar.YEAR));
}
}
分享到:
相关推荐
本篇文章将基于《软件测试实用技术与常用模板》中的精华,深入探讨测试文档的知识点,包括测试用例设计、单元测试、界面测试、功能测试、性能测试以及自动化测试等方面。 1. 测试用例编写:测试用例是指导测试执行...
【东北大学软件测试ppt必背知识点总结】 在软件开发过程中,软件测试扮演着至关重要的角色,它是确保产品质量和用户满意度的关键环节。东北大学的软件测试课程涵盖了诸多核心知识点,以下是对这些必背知识点的详细...
【测试开发岗位校招知识点详解】 测试开发岗位是IT领域中的一个重要职位,它结合了软件测试和软件开发的技能,要求求职者不仅要有扎实的编程基础,还要掌握系统的测试理论和实践经验。以下是对2020年校招测试开发岗...
以下是一些关于软件测试的关键知识点: 1. **测试定义与目标**:软件测试是为了发现程序中的错误、遗漏、缺陷和不一致性,以提高软件质量和用户满意度。测试的目标包括验证软件是否符合需求规格,确认其功能、性能...
### 软件测试知识点与重点整理 #### 一、软件测试概述 软件测试是确保软件质量的关键步骤之一,其核心在于验证软件的功能、性能、安全性等各方面是否满足预定的需求和标准。通过软件测试,可以帮助开发者及时发现...
软件测试知识点汇总 本资源摘要信息涵盖了软件测试的概念、测试对象、测试类型、软件问题分类、测试技术等方面的知识点。涵盖了软件测试的整体流程,从软件测试的概念到测试类型和技术,详细解释了每个方面的知识点...
作为一名软件测试新手,了解软件测试的基础知识点非常重要,本文将总结软件测试的基础知识点,包括软件测试的方法、软件生命周期、瀑布模型、敏捷开发模型、ISO9126 和 ISO25010、软件测试分类、软件测试的工程师...
《软件测试技术知识点详解》 软件测试是软件开发过程中至关重要的一环,它的目的是验证软件是否按照预期的功能执行,以及在各种条件下是否能稳定运行。本文将深入探讨软件测试的定义、理解、分类、原则和测试用例...
ACCESS二级考试基础知识几个重要的知识点总结,涵盖软件测试、软件调试、数据库设计、数据模型、程序设计、软件工程等多个方面。 软件测试和软件调试 软件测试的目的:发现程序中的错误,软件调试的目的:诊断和...
在你提供的"extjs与后台数据交换的一些测试类"中,我们可以深入探讨以下几个核心知识点: 1. **Ajax通信**:ExtJS利用XMLHttpRequest对象实现Ajax通信,使得页面无需刷新即可与服务器交互数据。在测试类中,可能会...
本文主要探讨2023年软件测试复习的一些核心知识点。 首先,我们关注面向对象的单元测试策略。在面向服务的测试中,重点在于测试单个组件或服务如何与其他组件协同工作。这通常涉及模拟其他依赖的服务或对象,以隔离...
软件测试知识点 本资源摘要信息涵盖了软件测试的重要概念、软件质量保证、软件缺陷、软件测试项目等知识点。 软件质量 软件质量是指软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准,以及软件和隐含...
"软件测试知识点总结" 软件测试的目的是尽可能多地发现软件中存在的错误,将测试结果作为纠错的依据。软件测试方法分为动态测试方法和静态测试方法。动态测试通过运行程序发现错误,可以分为黑盒测试和白盒测试两类...
6. **设计模式**:在实现排序类时,可能会用到一些设计模式,如工厂模式(用于创建不同类型的排序算法实例),策略模式(将不同的排序算法作为策略对象),或者单例模式(如果测试类需要全局维护一些状态)。...
SpringBoot知识点整理思维导图是针对Java开发领域中流行的微服务框架——Spring Boot进行系统性梳理的工具。Spring Boot以其快速启动、简化配置的特点,深受开发者喜爱。在本思维导图中,主要涵盖了以下几个核心知识...
综上所述,"多表位测试类"的实现涉及到以下几个关键知识点: 1. 数据库设计和SQL:理解和使用关系数据库,包括表的联接、子查询等操作。 2. C#编程:利用C#语言特性,结合ADO.NET框架进行数据库交互。 3. 面向对象...
### 东北大学软件测试基础知识点总结 #### 一、软件测试概述 - **软件测试的重要性**:软件测试是为了确保软件产品的质量和可靠性所进行的一系列有计划的活动。它旨在识别软件中的错误、缺陷和漏洞,确保软件按照...
在软件测试领域,掌握关键知识点对于提升测试质量和效率至关重要。以下是对给定文件内容的详细解释和扩展: 1. 面向对象的单元测试中基于服务的测试策略:在面向对象编程中,服务通常指的是类的方法。基于服务的...