mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
Update checkstyle config to be compatible with spotless. Co-authored-by: Austin Shalit <austinshalit@gmail.com>
61 lines
1.6 KiB
Java
61 lines
1.6 KiB
Java
// Copyright (c) FIRST and other WPILib contributors.
|
|
// Open Source Software; you can modify and/or share it under the terms of
|
|
// the WPILib BSD license file in the root directory of this project.
|
|
|
|
package edu.wpi.first.wpilibj;
|
|
|
|
import static org.junit.Assert.assertTrue;
|
|
|
|
import edu.wpi.first.wpilibj.fixtures.SampleFixture;
|
|
import edu.wpi.first.wpilibj.test.AbstractComsSetup;
|
|
import java.util.logging.Logger;
|
|
import org.junit.AfterClass;
|
|
import org.junit.Before;
|
|
import org.junit.BeforeClass;
|
|
import org.junit.Test;
|
|
|
|
/**
|
|
* Sample test for a sample PID controller. This demonstrates the general pattern of how to create a
|
|
* test and use testing fixtures and categories. All tests must extend from {@link
|
|
* AbstractComsSetup} in order to ensure that Network Communications are set up before the tests are
|
|
* run.
|
|
*/
|
|
public class SampleTest extends AbstractComsSetup {
|
|
private static final Logger logger = Logger.getLogger(SampleTest.class.getName());
|
|
|
|
static SampleFixture fixture = new SampleFixture();
|
|
|
|
@Override
|
|
protected Logger getClassLogger() {
|
|
return logger;
|
|
}
|
|
|
|
@BeforeClass
|
|
public static void classSetup() {
|
|
// Set up the fixture before the test is created
|
|
fixture.setup();
|
|
}
|
|
|
|
@Before
|
|
public void setUp() {
|
|
// Reset the fixture elements before every test
|
|
fixture.reset();
|
|
}
|
|
|
|
@AfterClass
|
|
public static void tearDown() {
|
|
// Clean up the fixture after the test
|
|
fixture.teardown();
|
|
}
|
|
|
|
/**
|
|
* This is just a sample test that asserts true. Any traditional junit code can be used, these are
|
|
* ordinary junit tests!
|
|
*/
|
|
@Test
|
|
public void test() {
|
|
Timer.delay(0.5);
|
|
assertTrue(true);
|
|
}
|
|
}
|