묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 리액트 테스트 [2023.11 업데이트]
test 여러 개 실행 - fail 발생
안녕하세요. 강의 잘 듣고 있습니다. 강의 듣는 중 질문이 있어 질문남깁니다.react-shop-test > src > pages > OrderPage > tests > calculate.test.js파일을 그대로 복사하고 test.only 부분을 test로 바꾼 후 전체 테스트 돌렸습니다. ● total price of goods and options › total price starts with 0 and Updating total price when adding one product Expected element to have text content: 1000 Received: Total Price: 1500 total price starts with 0 and Updating total price when adding one product에서 위와 같이 금액이 맞지 않는 테스트 fail이 발생하는데 원인을 알 수 있을까요..? ( 나머지는 다 통과합니다. ) test("total price starts with 0 and Updating total price when adding one product", async () => { render(<OrderPage />); const total = screen.getByText("Total Price:", {exact: false}); expect(total).toHaveTextContent("0"); const americaInput = await screen.findByRole("spinbutton", { name: "America", }); userEvent.clear(americaInput); userEvent.type(americaInput, "1"); expect(total).toHaveTextContent("1000"); }); 테스트코드는 이와 같습니다. america 하나를 했으니 1000원이 나와야 올바른 결과일 것 같은데 1500인 결과가 나와 fail 이 납니다. 나머지 테스트케이스에선 발생하지 않아 계산 로직이 잘못된 것 같진 않습니다.test를 여러 개 한꺼번에 실행하면 안되는건가요? 뭔가 앞의 결과가 남아있어서 값의 오류가 발생하는 것 같아서요.테스트를 할 때 .only를 붙여 하나씩만 실행해야 하는건가요..?그렇다면 여러 개의 테스트를 동시에 실행하고 싶을 때는 어떻게 할 수 있을까요? 각 테스트를 파일 분리하여 작성해야 하나요?
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
활용 앱 43강 질문
강의 잘 듣고 있습니다!이 오류가 뜨는 이유가 뭘까요..??
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
안녕하십니까!! 질문이 하나 있씁니다
혹시 파이어스토어에 컬렉션을 만들때코틀린 코드로 만들려고 하는데코틀린 코드로 콜렉션만 만들 수는 없나요??db.collection("asdad").add()저런 식으로 컬렉션만 만들 수 없나요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
다음 강의
안녕하세요 선생님! 평소에 유툽으로만 보다가 어찌어찌 새로운 강의를 알게되어 이번에 완강하게 되었는데 배울점이 너무 많아 좋았습니다.혹시 다음 강의 진도가 아직 남아있다면 계획된 일정 같은게 있을까요?
-
미해결[2025년 출제기준] 웹디자인기능사 실기시험 완벽 가이드
네비게이션 관련 질문
문제 예제를 보면 네비게이션 서브메뉴가 4개가 아닌 3개인 것도 있는데.사진처럼 서브메뉴 개수에 맞춰 높이가 맞지 않게 노출이 됩니다. 어떻게 설정해야 위 사진처럼 설정할 수 있나요?
-
미해결프로젝트로 배우는 Vue.js 3
25강 json-server 설치 질문드립니다.
json-server 설치 후 강의처럼 입력했는데강의처럼 localhost:3000/todos 가 아닌 다른 링크들이 만들어져서 강의처럼 안보이는데 이런경우는 어떻게 해결하나요?http://localhost:3000/todos 를 직접 쳐서 들어가면 이런 식으로 404에러가 떠서 강의 예제처럼 보여지지 않습니다
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github권한부여 부탁드립니다.
github권한부여 부탁드립니다.인프런 아이디 : woojoo216인프런 이메일 : woojoo216@naver.com깃헙 아이디 : woojoo216@naver.com깃헙 Username : woojoo216
-
미해결ERC20 깨부수기 (+ truffle, 프론트엔드)
Ownable에 대해서 질문이 있습니다
상속받은 컨트랙트가 배포될 때 부모 컨트랙트의 constructor도 같이 실행이 되는 건가요?owner를 Sale contract에서 생성해주지 않았는데 배포될 때 자동으로 abstract Ownable의 constructor가 실행되는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Invoke()의 쓰임에 대해서 질문드립니다.
Invoke()에 대해서 자세히 알아보려고 구글링을 했을때는, Invoke("함수 이름", 시간) 시간만큼 "함수 이름"의 함수가 실행되는것을 지연시키고 실행하게끔 하는 기능이라고 되어있는데 . . 이번 강의에서는 인자없는 Invoke()와 Enum을 인자로 받는 Invoke함수를 사용하셨는데 이게 어떤것을 의미하는지 이해를 못하고있습니다 ㅜㅜ F12로 들어가서 찾아봐도 아무인자를 받지 않는것과 enum을 받는 Inovke에 대해서는 나와있지 않은것 같아 질문남깁니다.
-
미해결
크롬에서 F12 > vue 선택 후 이벤트 탭 문의
안녕하세요.크롬에서 F12 > vue 선택 후 이벤트 탭이 안 보입니다.help me ~~
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
엑셀 쿼리에서 웹 데이터를 불러 올 때 오류
2016버전인데요,웹데이터 불러오기가 되질 않아서, 기존 질문목록에서 같은 오류가 발생한 분의 질의를 확인하기도 했습니다. 새로 설치를 해야 하나 해서 다운로드 후 실행해도, 이미 엑셀에 포함되어있다는 메세지가 뜨네요. 어떻게 이 문제를 해결할 수 있나요?
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
frida 관련 질문입니다.
Jailbreak Dectection(2) 강의의 frida-server 설치 후 기기 프로세스 출력부분을 진행중인데요frida-ps -U 명령어 실행 시 Failed to enumerate processes: unable to communicate with remote frida-server; please ensure that major versions match and that the remote Frida has the feature you are trying to use메세지가 발생하여 진행하지 못하고 있습니다.혹시 이와 관련해 도움 주실 수 있으실까요?기기는 아이폰 5s, iOS 12.5.6 버전입니다.추가로 스크린샷 첨부드립니다.frida 버전, 명령어 실행 시 발생 메세지, 기기 연결 상태cydia frida 설치기기내 frida-server 프로세스 동작
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
스태킹 모델 생성 후 새로운 데이터에 적용 문의드립니다.
안녕하세요 강사님, 스태킹 모델 관련 질문 다시한번만 드리겠습니다 ㅠ 현재 xgb,lgbm, 랜덤포레스트, 결정트리 4가지 모델에 대한 stacking 모델을 만들고자 합니다. 각 모델에 대한 학습은 완료되었으며, pkl 파일로 추출하였습니다 강의에 사용된 get_stacking_base_datasets() 함수의 경우 아래 예시처럼 y_train을 인자로 받고 있는데,xgb_train, xgb_test = get_stacking_base_datasets(xgb_clf, X_train, y_train, X_test, 7)만약 경연 등의 목적으로 정답이 주어지지 않은 새로운 데이터가 주어졌을 경우, y_train값은 존재하지 않게 되는데, 이럴 경우 어떤 식으로 예측 코드를 작성해야 할 지 감이 잡히지 않아 다시 여쭙게 되었습니다..!xgb_train, xgb_test = get_stacking_base_datasets(xgb_clf, X_train, y_train, X_test, 7) lgbm_train, lgbm_test = get_stacking_base_datasets(lgbm_clf, X_train, y_train, X_test, 7) rf_train, rf_test = get_stacking_base_datasets(rf_clf, X_train, y_train, X_test, 7) dt_train, dt_test = get_stacking_base_datasets(dt_clf, X_train, y_train, X_test, 7) Stack_final_X_train = np.concatenate((xgb_train, lgbm_train, rf_train, dt_train), axis=1) Stack_final_X_test = np.concatenate((xgb_test, lgbm_test, rf_test, dt_test), axis=1) lr_final = LogisticRegression() lr_final.fit(Stack_final_X_train, y_train) stack_final = lr_final.predict(Stack_final_X_test)
-
미해결배달앱 클론코딩 [with React Native]
소셜 로그인 관련 질문입니다.
제로초님 안녕하세요. 강의 잘 듣고 있습니다. 좋은 강의 감사합니다. 강의를 바탕으로 구글 소셜 로그인과 Firebase를 이용해서 개인 프로젝트를 진행하고 있는데요. refresh token을 바탕으로 앱을 다시 켰을 때 로그인 상태를 유지하게끔 하려고 하는 중입니다. 한참 시간을 쓴 끝에 구글 api에서 처음 로그인할 때 받는 refresh token을 가지고 새로운 access token을 받아오는 것까지 만들었는데, 만들고 보니 이걸 어떻게 써야하나 싶은 생각이 들어서요. 제로초님 코드나 이전 다른 수강생들의 질문을 보니 결국 중요한 건 구글 api에서 받아오는 access token이나 refresh token이 아니라 Firebase에서 받아오는 것이어야 할 것 같아서 이걸 왜 했나 싶어서 약간 허탈한 상태인데요.다른 질문글에서 답변해주신 것처럼 소셜 로그인에서 하는 게 결국 그냥 이메일 주소를 가져오는 것이라면, 구글 api 같은 소셜로그인 과정에서 받아오는 access token이나 refresh token은 별 의미가 없는 것인가요? 이것들은 언제 어떻게 사용할 수 있는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Runtime Error log 관련 질문
log를 보면 Runtime error log가 2번 찍히는데,-> 첫번째 요청에서, errorEx() 컨트롤러에 의해 throw new RuntimeException("예외 발생!");-> 첫번째 요청에서, error 발생 이후 WAS로 역전파 되는 과정에서 filter에 의해} catch (Exception e) { log.info("EXCEPTION!!"); throw e;총 2번 찍힌다고 생각했습니다.그런데 Log의 순서를 보면 컨트롤러 내부의 printErrorInfo가 호출되는 과정에서 runtime error Log가 찍힙니다.이것이 단순히 log가 찍히는 속도의 차이에 의한 것인지,아니면 실제로 다른 곳에서 error가 발생해서 log가 찍힌것인지 궁금합니다.
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
에러 핸들링과 관련하여 질문 드립니다
안녕하세요 선생님!좋은 강의를 만들어주셔서 잘 듣고 있습니다 :)카프카의 에러 핸들링 패턴에 대해 더 알아보다가 아래의 글을 봤습니니다.https://www.confluent.io/blog/error-handling-patterns-in-kafka/Error 큐, Retry 큐, Redirect 큐 등 여러가지 큐를 두고 재시도하는 전략들이 있더라구요혹시 실무에서는 보통 어떤 전략을 취하는지 알 수 있을까요? 감사합니다 :)
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
intellij 테스트 실행시 engine 이 나오게 하는 방법이 궁금합니다.
저 같은 경우 아래 사진 처럼 나오지 않아서 질문드립니다. 설정을 찾아봐도 관련된 설정이 없어서 문의드립니다. 아니면 버전이 업그레이드 되면서 사라진것일까요?
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
JWT 기반 인증 관련 질문
안녕하세요. 좋은 강의 잘 듣고 있습니다.다름이 아니라, JWT 기반 인증으로 회원을 관리할 때 소셜로그인 외에 서비스에 자체적인 회원가입 기능이 있는 경우에는 어떤식으로 관리해야 할까요?자체 회원가입 / 로그인 기능 등을 스프링 시큐리티를 사용해서 JWT 토큰을 발급할 수 있도록 하려고 했는데, 그 경우엔 시큐리티를 이용하려면 기존에 사용하던 인터셉터 대신 필터를 사용하여 시큐리티에 등록해야 될까요?아니면 시큐리티를 사용하지 않고 그냥 로그인할 때 소셜로그인처럼 AccessToken 과 RefreshToken을 자체적으로 만들어 발급해주는 식으로 구현해도될까요?
-
미해결
소속사 인증 변경 확인
안녕하세요저는 현재 신한은행 소속입니다. 신한은행에서 교육신청후 이쪽에 와서 확인해보면 신한카드 소속으로 확인됩니다. 그래서인지 해당신청과목이 결제도 해야하는것으로 나와 있는데. 일단 소속변경이 되어야할거 같은데. 어떻게 해야할지 몰라 확인요청드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
초대장이 만료되어 다시 요청드립니다.
인프런 아이디 : coll_eksql@naver.com인프런 이메일 : colleksql3@gmail.com깃헙 아이디 : colleksql3@gmail.com깃헙 Username : dvlpDana 이번에는 초대장 바로 확인하도록 하겠습니다 ㅠㅠ죄송하지만 한번 더 초대장 보내주시면 감사하겠습니다!