0% found this document useful (0 votes)
18 views3 pages

Testing Student

Hhg

Uploaded by

justinjaveed901
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

Testing Student

Hhg

Uploaded by

justinjaveed901
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

ENTITY

[Link]

package [Link];

import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];

@Entity
public class Student implements Serializable{
private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = [Link])
private Long id;

@Column(nullable = false)
private String name;

@Column(name = "enrollment_Id", nullable = false, unique = true)


private String enrollmentId;

public Student() {}

public Student(String name, String enrollmentId) {


[Link] = name;
[Link] = enrollmentId;
}

public Long getId() {


return id;
}

public String getName() {


return name;
}

public void setName(String name) {


[Link] = name;
}

@Override
public String toString() {
return "Student [id=" + id + ", name=" + name + ", enrollment=" +
enrollmentId + "]";
}
}

REPOSITORY
[Link]

package [Link];
import [Link];

import [Link];

public interface StudentRepository extends JpaRepository<Student, Long>{


}

[Link]
[Link]=demorepository
[Link]=sa
[Link]=
[Link]=[Link]
[Link]=[Link].H2Dialect
[Link]-auto=create-drop

[Link]=true
[Link]=off
[Link]=error
[Link]=DEBUG
[Link]=TRACE
[Link]-mode=off
[Link]=%msg%n

MainApplicationTests

package [Link];

import static [Link].*;

import [Link];

import [Link];
import [Link];
import [Link];

import [Link];
import [Link];

@SpringBootTest
public class MainApplicationTests {

@Autowired
private StudentRepository studentRepository;

@Test
public void testCrud() {
// Create
Student student = new Student("Alisa Simmons", "2022AN50123");
Student savedStudent = [Link](student);
assertNotNull([Link]());

// Update
[Link]("Alissa Simmons");
Student updatedStudent = [Link](savedStudent);
assertEquals("Alissa Simmons", [Link]());
// Read
Optional<Student> foundStudentOptional =
[Link]([Link]());
assertTrue([Link]());
assertEquals([Link](), [Link]().getId());

// Delete
[Link]([Link]());
assertFalse([Link]([Link]()));
}
}

You might also like