diff --git a/src/main/java/org/ntlab/tampoposerver/repositories/ActivityRepository.java b/src/main/java/org/ntlab/tampoposerver/repositories/ActivityRepository.java index 13d3e19..6285d7e 100644 --- a/src/main/java/org/ntlab/tampoposerver/repositories/ActivityRepository.java +++ b/src/main/java/org/ntlab/tampoposerver/repositories/ActivityRepository.java @@ -8,6 +8,8 @@ import java.util.HashMap; import java.util.List; +import static java.awt.SystemColor.text; + @Repository public class ActivityRepository { @@ -77,6 +79,21 @@ return true; } + //アクティビティのテキストを返すメソッド + public String getActivityText(String userId,String activityId) { + if(activityMap.get(userId) == null) { + return null; + } + + HashMap activities = activityMap.get(userId); + + if(activities.get(activityId) == null) { + return null; + } + Activity activity = activities.get(activityId); + return activity.getText(); + } + //アクティビティを削除するメソッド public boolean deleteActivity(String userId, String activityId) { HashMap userActivities = activityMap.get(userId); diff --git a/src/test/java/org/ntlab/tampoposerver/repositories/ActivityRepositoryTest.java b/src/test/java/org/ntlab/tampoposerver/repositories/ActivityRepositoryTest.java index c29d918..3500e55 100644 --- a/src/test/java/org/ntlab/tampoposerver/repositories/ActivityRepositoryTest.java +++ b/src/test/java/org/ntlab/tampoposerver/repositories/ActivityRepositoryTest.java @@ -57,6 +57,17 @@ Activity a7 = activityRepository.getActivity("xyz", a1.getActivityId()); assertNull(a7); + //アクティビティのテキストを返すメソッド + String text = activityRepository.getActivityText("abc",a2.getActivityId()); + String text2 = activityRepository.getActivityText("abc","-1"); + assertEquals(a2.getText(),text); + assertNotEquals(a100.getText(),text); + assertNull(text2); + System.out.println(a1); + System.out.println(a2); + System.out.println(text); + System.out.println(text2); + //単一アクティビティの投稿時間の取得 String time = activityRepository.getActivityUpdateTime("abc",a2.getActivityId()); String time2 = activityRepository.getActivityUpdateTime("abc","-1");