実装する必要があるのは以下の 2 つのクラスくらい
TestEngineTestDescriptor
エンジンのエントリーポイント。 JUnit Launcher は ServiceLoader の仕組みを使って、エンジンのインスタンスを取得して起動する
| @Grab(group='io.jsonwebtoken', module='jjwt-api', version='0.11.2') | |
| @Grab(group='io.jsonwebtoken', module='jjwt-impl', version='0.11.2') | |
| @Grab(group='io.jsonwebtoken', module='jjwt-jackson', version='0.11.2') | |
| import io.jsonwebtoken.Claims; | |
| import io.jsonwebtoken.ExpiredJwtException; | |
| import io.jsonwebtoken.Jws; | |
| import io.jsonwebtoken.Jwts; | |
| import io.jsonwebtoken.security.Keys; | |
| import io.jsonwebtoken.security.SignatureException; |
| import org.jetbrains.kotlin.gradle.tasks.KotlinCompile | |
| plugins { | |
| id("org.springframework.boot") version "2.3.4.RELEASE" | |
| id("io.spring.dependency-management") version "1.0.10.RELEASE" | |
| kotlin("jvm") version "1.3.72" | |
| kotlin("plugin.spring") version "1.3.72" | |
| } | |
| group = "com.example" |
| import React, { useRef, useEffect, useState } from 'react' | |
| import ReactDOM from 'react-dom' | |
| const App = () => { | |
| const spanRef = useRef(null); | |
| const [width, setWidth] = useState(0); | |
| const [text, setText] = useState(""); | |
| const onChange = event => { | |
| setText(event.target.value); |
| web-application-projects $ which amplify | |
| /Users/mike/.anyenv/envs/nodenv/shims/amplify | |
| web-application-projects $ mkdir amplify-tutorial | |
| web-application-projects $ cd amplify-tutorial | |
| amplify-tutorial $ npx create-react-app . --template typescript | |
| npx: 98個のパッケージを5.421秒でインストールしました。 | |
| Creating a new React app in /Users/mike/tmp/web-application-projects/amplify-tutorial. | |
| Installing packages. This might take a couple of minutes. |
| @Grab('org.knowm.xchart:xchart:3.6.3') | |
| import java.time.* | |
| import groovy.transform.Canonical | |
| def csvFile = new URL('https://stopcovid19.metro.tokyo.lg.jp/data/130001_tokyo_covid19_patients.csv') | |
| String.metaClass.define { | |
| collectLine = { Closure c -> | |
| def list = [] |
| package com.example.demo; | |
| import org.slf4j.Logger; | |
| import org.slf4j.LoggerFactory; | |
| import org.slf4j.MDC; | |
| import org.slf4j.helpers.BasicMarkerFactory; | |
| import org.springframework.beans.factory.DisposableBean; | |
| import org.springframework.boot.CommandLineRunner; | |
| import org.springframework.boot.autoconfigure.SpringBootApplication; | |
| import org.springframework.boot.builder.SpringApplicationBuilder; |
| package main | |
| import ( | |
| "bufio" | |
| "bytes" | |
| "fmt" | |
| "github.com/foobaz/go-zopfli/zopfli" | |
| "io/ioutil" | |
| "os" | |
| ) |
| package com.example.diagram | |
| import org.springframework.boot.autoconfigure.SpringBootApplication | |
| import org.springframework.boot.context.properties.ConfigurationProperties | |
| import org.springframework.boot.context.properties.ConstructorBinding | |
| import org.springframework.boot.context.properties.EnableConfigurationProperties | |
| import org.springframework.boot.runApplication | |
| @EnableConfigurationProperties(Erd::class) | |
| @SpringBootApplication |