반응형

2020/02/23 30

JUnit4에서 특정 순서로 테스트 메소드를 실행하는 방법은 무엇입니까?

JUnit4에서 특정 순서로 테스트 메소드를 실행하는 방법은 무엇입니까? @Test특정 순서 로 주석이 달린 테스트 방법을 실행하고 싶습니다 . 예를 들면 다음과 같습니다. public class MyTest { @Test public void test1(){} @Test public void test2(){} } 나는 실행할 수 있도록하려는 test1()전에 test2()내가 실행할 때마다 MyTest,하지만 난 같은 주석을 찾을 수 없습니다 @Test(order=xx). JUnit의 작성자가 주문 기능을 원하지 않는다면 왜 JUnit에 대해 매우 중요한 기능이라고 생각 합니까? JUnit 작성자가 주문 기능을 원하지 않으면 JUnit에 대해 매우 중요한 기능이라고 생각합니다. 왜 그렇습니까? JUni..

Programing 2020.02.23

개미 경고 :“ 'includeantruntime'이 설정되지 않았습니다.”

개미 경고 :“ 'includeantruntime'이 설정되지 않았습니다.” 다음과 같은 경고 메시지가 나타납니다. [javac] build.xml:9: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 이것은 무엇을 의미 하는가? 개미 런타임 간단히 설정 includeantruntime="false": ... 당신이 사용해야하는 경우 javac-task 여러 번 당신은 사용을 고려 할 수 있습니다 PreSetDef자신의 정의 javac항상 세트 것을 -task을 includeantruntime="false". 추가 세부 사항 에서 http://ww..

Programing 2020.02.23

Ruby에서 include와 extend의 ​​차이점은 무엇입니까?

Ruby에서 include와 extend의 ​​차이점은 무엇입니까? 루비 메타 프로그래밍에 대해 궁금합니다. 믹스 인 / 모듈은 항상 나를 혼란스럽게합니다. include : 지정된 모듈 메소드 에서 대상 클래스의 인스턴스 메소드 로 혼합 extend : 지정된 모듈 메소드 에서 대상 클래스의 클래스 메소드 로 혼합 가장 큰 차이점은 이것입니까 아니면 더 큰 용은 숨어 있습니까? 예 : module ReusableModule def module_method puts "Module Method: Hi there!" end end class ClassThatIncludes include ReusableModule end class ClassThatExtends extend ReusableModule end ..

Programing 2020.02.23

GCC -fPIC 옵션

GCC -fPIC 옵션 코드 생성 규칙 에 대한 GCC의 옵션에 대해 읽었 지만 "PIC (위치 독립적 코드 생성)"의 기능을 이해할 수 없습니다. 그것이 무엇을 의미하는지 설명하는 예를 들어주십시오. 위치 독립적 인 코드는 생성 된 기계 코드가 작동하기 위해 특정 주소에있는 것에 의존하지 않음을 의미합니다. 예를 들어 점프는 절대가 아닌 상대적인 것으로 생성됩니다. 의사 조립 : PIC : 코드가 100 또는 1000인지에 관계없이 작동합니다. 100: COMPARE REG1, REG2 101: JUMP_IF_EQUAL CURRENT+10 ... 111: NOP 비 PIC : 코드가 주소 100 인 경우에만 작동합니다. 100: COMPARE REG1, REG2 101: JUMP_IF_EQUAL 111..

Programing 2020.02.23

Java 8 JDK를 사용하여 Iterable을 스트림으로 변환

Java 8 JDK를 사용하여 Iterable을 스트림으로 변환 을 반환하는 인터페이스가 java.lang.Iterable있습니다. Java 8 Stream API를 사용하여 그 결과를 조작하고 싶습니다. 그러나 Iterable은 "스트리밍"할 수 없습니다. Iterable을 List로 변환하지 않고 Stream으로 사용하는 방법에 대한 아이디어가 있습니까? spliteratorUnknownSize직접 사용하는 것보다 훨씬 더 나은 대답이 있습니다. 더 쉽고 더 나은 결과를 얻을 수 있습니다. Iterable이 spliterator()당신이 당신 spliterator를 얻기 위해 그것을 사용한다, 그래서 방법을. 최악의 경우 동일한 코드 (기본 구현은 spliteratorUnknownSize)를 사용 하..

Programing 2020.02.23

CodeIgniter에 대한 인증 라이브러리를 어떻게 선택해야합니까?

CodeIgniter에 대한 인증 라이브러리를 어떻게 선택해야합니까? [닫은] 나는 몇 가지 가 참조하십시오 . 어느 것이 유지 관리되고 사용하기 쉬운가? 그들의 장단점은 무엇입니까? 업데이트 (2010 년 5 월 14 일) : 러시아 개발자 Ilya Konyukhov는이 글을 읽은 후 건틀릿을 집어 들고 아래 권장 사항과 요구 사항에 따라 DX Auth 기반 CI에 대한 새로운 인증 라이브러리를 만들었습니다. 결과적으로 탱크 인증 은 OP의 질문에 대한 답변처럼 보입니다. 여기서 사지로 나가서 오늘 사용할 수있는 CodeIgniter를위한 최고의 인증 라이브러리 인 Tank Auth를 호출합니다. 그것은 당신이 필요로하는 모든 기능을 가지고 있고 당신이하지 않는 팽창을 가지고있는 견고한 라이브러리입니다..

Programing 2020.02.23

isset ()과 array_key_exists ()의 차이점은 무엇입니까?

isset ()과 array_key_exists ()의 차이점은 무엇입니까? [복제] 이 질문에는 이미 답변이 있습니다. PHP에 배열 키가 있는지 확인하는 것이 더 빠르고 더 좋은 방법은 무엇입니까? 답변 10 개 다음 두 함수 호출은 어떻게 비교합니까? isset($a['key']) array_key_exists('key', $a) array_key_exists키가 배열에 존재하는지 확실하게 알려주는 반면 키 / 변수가 존재 하고 아닌 경우 isset에만 반환 true합니다 .null $a = array('key1' => 'フーバー', 'key2' => null); isset($a['key1']); // true array_key_exists('key1', $a); // true isset($a['k..

Programing 2020.02.23

@Before, @BeforeClass, @BeforeEach 및 @BeforeAll의 차이점

@Before, @BeforeClass, @BeforeEach 및 @BeforeAll의 차이점 주요 차이점은 무엇입니까 @Before 과 @BeforeClass JUnit 5 @BeforeEach에서@BeforeAll @After 과 @AfterClass JUnit Api 에 따르면 @Before다음과 같은 경우에 사용됩니다. 테스트를 작성할 때, 몇 가지 테스트가 실행되기 전에 유사한 객체가 생성되어야한다는 것이 일반적입니다. 반면은 @BeforeClass데이터베이스 연결을 설정하는 데 사용할 수 있습니다. 그러나 @Before똑같이 할 수 없었 습니까? 표시된 코드 @Before는 각 테스트 @BeforeClass전에 실행되며 전체 테스트 픽스처 전에 한 번 실행됩니다. 테스트 클래스에 10 개의 테..

Programing 2020.02.23

div를 나머지 수평 공간으로 채우는 방법은 무엇입니까?

div를 나머지 수평 공간으로 채우는 방법은 무엇입니까? 내 페이지의 왼쪽과 오른쪽에 각각 하나씩 2 개의 div가 있습니다. 왼쪽의 너비는 고정되어 있으며 오른쪽의 나머지 공간을 채우고 싶습니다. #search { width: 160px; height: 25px; float: left; background-color: #ffffff; } #navigation { width: 780px; float: left; background-color: #A53030; } Text Navigation 이것은 당신이하려는 것을 성취하는 것 같습니다. #left { float:left; width:180px; background-color:#ff0000; } #right { width: 100%; background-..

Programing 2020.02.23

스택 추적을 잃지 않고 Java에서 예외를 다시 발생

스택 추적을 잃지 않고 Java에서 예외를 다시 발생 C #에서는 throw;스택 추적을 유지하면서 명령문을 사용하여 예외를 다시 발생 시킬 수 있습니다 . try { ... } catch (Exception e) { if (e is FooException) throw; } Java에 이와 같은 것이 있습니까 ( 원래 스택 추적을 잃지 않습니다 )? catch (WhateverException e) { throw e; } 단순히 잡은 예외를 다시 던질 것입니다 (분명히 주변 메소드는 서명 등을 통해 이것을 허용해야합니다). 예외는 원래 스택 추적을 유지합니다. 내가 선호하는: try { ... } catch (FooException fe){ throw fe; } catch (Exception e) { /..

Programing 2020.02.23
반응형